reload_flag=""
if [[ -n "${DEBUG}" ]]; then
reload_flag="--reload"
fi
if [[ -n "${WORKER_COUNT}" ]]; then
workers=${WORKER_COUNT}
else
workers=2
fi
gunicorn --workers ${workers} \
--bind 0.0.0.0:8000 \
${reload_flag} main.wsgi
Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно?
На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX.
:- для установки значений по умолчанию
${WORKER_COUNT:-2}
Если переменная не объявлена, то будет дефолтное значение 2.
:+ подставляет указанный текст, если переменная не пуста
${DEBUG:+--reload}
Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере.
Итого наш скрипт может выглядеть так:
gunicorn --workers ${WORKER_COUNT:-2} \
--bind 0.0.0.0:8000 \
${DEBUG:+--reload} main.wsgi
Есть еще два оператора.
:= не только подставить дефолтное значение, но и присвоить его переменной, если она пуста
# никаких переменных еще нет
VAL1=${VAL2:=hello}
# теперь доступны обе
echo $VAL1 $VAL2
# hello hello
:? остановить выполнение с ошибкой, если переменной нет.
echo ${MISS:?is required}
bash: MISS: is required
Код выхода будет 1.
#tricks#linux
#越南#eSIM#VoWiFi
—————————
🇻🇳 越南 Vietnamobile VoWiFi
—————————
简介:
发送短信 ON 到 123
会收到
Quy khach da dang ky thanh cong VOLTE(0d) su dung den . Cai dat ngay app Vietnamobile de quan ly sim de dang & tan huong nhieu tien ich thu vi tai: https://www.vietnamobile.com.vn/vietnamobileapps. CTLH 0922789789 (0d).
代表VoWifi开启成功,同时VoLTE也会开启成功
—————————
评测:
VoWi-Fi内地IP可以秒拉,不限制IP,资费算越南本地
安卓机暂时未测试。
部分信息 来源
—————————
Powered By @SIM_CN
2025/04/25
如果有错误或者纰漏请群友多多指出,谢谢!
—————————
推广:
[eSTK.ME 年轻人第一张实体eSIM]
🟡 Hududlarda raqamli rivojlanishini jadallashtiramiz
4️⃣ So‘nggi 5 yil ichida 4G baza stansiyalari sonini uch barobarga ko‘paytirdik.
🟡 Qoraqalpog‘istonda ularning soni 23 barobarga oshdi — bunday o‘sish hatto eng chekka hududlarda ham barqaror aloqani ta’minladi.
Bir qator viloyatlarda foydalanuvchi trafigi hajmi 25 barobarga oshdi.
📞 Bizda har beshinchi qo‘ng‘iroq VoLTE orqali amalga oshirilmoqda — HD sifatida, zudlik bilan ulanish va uzilishlarsiz internet bilan.
🗼 Tarmoq yuklamalarni uddalamoqda: mantiqiy sektorlar soni 6 barobarga oshdi.
📱 Triple-Band Massive MIMO 32×32 uskunasini sinov tariqasida ishga tushirdik — bu uskuna yuklama paytida ham yuqori internet tezligi va barqaror aloqani ta’minlaydi.
Davom ettiramiz!
Tafsilotlar
• • •
🟡 Ускоряем цифровое развитие регионов
4️⃣ За последние 5 лет мы утроили количество базовых станций 4G.
🟡 В Каракалпакстане их стало больше в 23 раза — такой рост обеспечил стабильную связь даже в самых отдалённых районах.
В ряде областей объём пользовательского трафика увеличился в 25 раз.
📞Каждый пятый звонок в нашей идёт через VoLTE — в HD-качестве, с мгновенным соединением и интернетом без разрывов.
🗼 Сеть справляется с нагрузками: количество логических секторов выросло в 6 раз.
📱 Пилотный запуск Triple-Band Massive MIMO 32×32 —оборудования, которое обеспечивает более высокую скорость интернета и стабильную связь даже при нагрузке.
Продолжаем!
Подробнее
#VOWIFI#VoLTE#Modernizatsiya#TarmoqniKengaytiramiz