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
📈 AT&T commits $250 billion through 2030 to enhance fiber and #5G infrastructure, aiming to become a key player in the AI economy.
https://fortune.com/article/att-250-billion-bid-essential-ai-infrastructure/
🔹👉🏻@SherriTenpenny
‼️Заместитель генерального директора по технической инфраструктуре T2: «Мы можем запустить сеть 5G за одну ночь».
Наша сеть полностью готова к 5G, и мы можем запустить эту технологию за одну ночь. Но наша позиция в том, что необходимо изучить, возможно ли выделение дополнительных частот, чтобы абоненты действительно смогли получить те преимущества, которые обеспечивает 5G.
#5G
Получил ответ от РосПОТРЕБнадзора по поводу установки оборудования #5G в г. Москве.
Из ответа известно следующее:
📌 Нормируются уровни электромагнитных полей на территории жилой застройки и внутри помещений, в т.ч. жилых – 10,0 мкВт/см2.
📌 Согласование передающего радиотехнического оборудования (ПРТО) осуществляется в 2 этапа:
- на первом этапе оценивается прогнозируемая величина электромагнитных полей (ЭМП);
- на втором этапе (после установки оборудования) оценивается фактическая величина ЭМП.
📌 Развитие сетей связи 5G/IMT-2020 предусмотрено программой «Цифровая экономика РФ».
📌 Научно-исследовательские работы проводились НИИ медицины труда им. Академика Н.Ф. Измерова.
📌 Все адреса в открытом доступе fp.crc.ru.
⚡5G qanchalik tez?
🌐 Videodagi internet tezligi 3200+ Mbps'ni ko'rsatdi. Bu sekundiga 400MB yuklab olish tezligi degani. Bu degani Windows .iso faylini 10 sekundda yuklab olishingiz mumkin bo'ladi degani.
"takoy lyohkiy" internet tezligi)
❔5G internetdan foydalanib ko'rganlar bormi...
👉🏼Birinchi raqamli Windows Blog | #internet / #5G
⚡5G qanchalik tez?
🌐 Videodagi internet tezligi 3200+ Mbps'ni ko'rsatdi. Bu sekundiga 400MB yuklab olish tezligi degani. Bu degani Windows .iso faylini 10 sekundda yuklab olishingiz mumkin bo'ladi degani.
"takoy lyohkiy" internet tezligi)
❔5G internetdan foydalanib ko'rganlar bormi...
👉🏼Birinchi raqamli Windows Blog | #internet / #5G
📱Mobile Data Traffic Outlook
Total mobile data traffic continues to increase globally & is predicted to reach 131 exabytes (EB) per month by the end of 2024. This means a 30% compound annual growth rate (CAGR) between 2018 & 2024.
🇮🇳India has the highest average monthly usage, reaching 9.8 gigabytes (GB) by the end of 2018.
🌏North East Asia is the world’s most populous region, and has the largest share of global mobile data traffic. In 2024, total mobile data traffic in the region is estimated to reach 39EB per month, equaling 30% of the world total. The rapid growth in mobile broadband subscriptions is expected to continue, with China alone set to add around 190m mobile broadband subscriptions between 2018 & 2024. This growth, together with increased usage per smartphone, will drive total mobile data traffic up to 30EB per month in China.
#️⃣#Internet#5G
🔗 Read more on Ericsson.
🦅@PerspectiveIX