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
🇨🇺🌐🇨🇺
✅Recargue su cuenta en MLC/CUP usando criptomonedas.
💠QvaStorebot ofrece la posibilidad de obtener MLC, CUP, Saldo Móvil, Saldo Nauta ó Saldo Qvapay usando Criptomonedas.
👉Servicios que ofrecen
👉Tarifas
💠 Fácil de usar Sólo deben depositar la Criptomoneda que valla a usar y elegir el servicio que van a usar.
👉Criptomonedas aceptadas
✅Link para iniciar el bot:
https://t.me/QvaStore_bot?start=r0279781297
💵 También podrán ganar dinero con su sistema de referidos donde ganarán el 1% de todos los depósitos de sus referidos.
✅ Únase a nuestro canal:
@ganardineroseguro
#remesas#mlc#criptocuba
📅 1 сентября 2024
власти стран - участниц Токийского и Парижского меморандумов о взаимопонимании (MoU) по государственному портовому контролю начнут совместную кампанию целенаправленных проверок (CIC) заработной платы экипажей и трудовых договоров моряков (MLC 2006).
Целью кампании является:
🔵 повышение осведомленности представителей судоходной отрасли о требованиях к заработной плате экипажа и трудовым соглашениям с моряками (MLC); и
🔵проверка соответствия судов этим требованиям.
Эта инспекционная кампания продлится три месяца, начиная с 1 сентября 2024 года по 30 ноября 2024 года.
⁉️В рамках кампании будут рассмотрены конкретные вопросы, связанные с заработной платой экипажа, трудовыми договорами моряков и финансовыми гарантиями (репатриация и ответственность судовладельцев) (MLC 2006).
⁉️В течение периода проведения кампании судно будет подвергнуто только одной проверке в соответствии с этим CIC.
Сотрудники государственного портового контроля (PSCOS) будут использовать заранее подготовленную анкету (на фото выше) для оценки соответствия заработной платы экипажа, трудовых договоров моряков (SEAS) и предоставленных финансовых гарантий соответствующим требованиям MLC.
📎В случае обнаружения несоответствий меры государства порта могут варьироваться от фиксации нарушения и предписания капитану устранить его в течение определенного периода времени, и задержания судна до тех пор, пока серьезные недостатки не будут устранены или пока государство порта не согласует предложение о плане действий.
📎В случае задержания будут опубликованы ежемесячные списки задержанных судов на веб-сайтах Токийского и Парижского меморандумов о взаимопонимании.
Результаты кампании будут проанализированы, выводы будут представлены руководящим органам обоих меморандумов для возможного представления в МОТ и ИМО.
⚡️
#КТМС#MLC#PSC #
🏦💳💲💳💲💰🏦💲🏦💰🏦💳🏦
🌟🌟🌟🌟🌟🌟🌟
Transferencias internacionales Instantáneas por PayPal, Zelle, Albo, etc...
✅ Cualquier moneda
✅ Desde cualquier país
5️⃣😶
Por cada 💲5️⃣2️⃣5️⃣🔤🔤🔤🇺🇸
Reciba 💲
✏️
✏️
✏️
✏️
✏️
✏️🇨🇺
1️⃣0️⃣😶
Por cada 💲2️⃣7️⃣5️⃣🔤🔤🔤🇺🇸
Reciba 💲
✏️
✏️
✏️
✏️
✏️
✏️🇨🇺
2️⃣0️⃣😶
Por cada 💲1️⃣2️⃣0️⃣🔤🔤🔤🇺🇸
Reciba 💲
✏️
✏️
✏️
✏️
✏️
✏️🇨🇺
2️⃣5️⃣😶
Por cada 💲2️⃣5️⃣🔤🔤🔤🇺🇸
Reciba 💲
✏️
✏️
✏️
✏️
✏️🇨🇺
⊱✿⊰─━━━━━━⊱✿⊰━━━━━━─⊱✿⊰
Tratos presenciales
en La Habana
También puede recibir CUP al cambio promedio diario entre MLC y CUP que publique 👉eltoque.com
👍@jcslimcuba
👍https://wa.me/5353717679
👍https://m.me/jcslimcuba.fb
☎️ +5353717679
#transferencia#remesa#mlc#usd
Remesa transferencia mlc usd
🌎 Utiliza los servicios de QvaStore para enviar #Remesas#MLC a #Cuba desde cualquier parte del mundo.
💸 1$ ~ 0.85 MLC
💸 Envías 100$, recibes 85 MLC
💰 Aceptamos #Bitcoin , #BNB , #tron, #USDT-TRC20, #SHIB y mucho más
🤖https://t.me/QvaStore_bot?start=r0279781297