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
Andrea Ballarati, ospite della conferenza “Confini, Valori, N*zione: Imm*grazione e Sicurezza nell'Italia di oggi” spiega, in un minuto, cos'è il Progetto Rem*grazione, di cui è portavoce Italiano.
Fermare i flussi migr*tori, rimp*triare gli irregolari o chi non si assimila, ma anche investire sulla natalità e sulla cultura, sono alcuni punti di un progetto che sempre più sta prendendo piede non solo in Italia, ma in tutta Europa
E tu? Cosa ne pensi?
Faccelo sapere nei commenti!
#immigrazione#sicurezza#italia#cittá#news#attualità#attualita#politica#politicaitaliana#oggi#remigration
Questa è la voce di una periferia che le statistiche non riescono a raccontare. Questa è la voce di Milano senza filtri.
Siamo a Quarto Oggiaro, periferia nord della città, dove il degrado non è un'eccezione, ma lo scenario quotidiano. Attraverso la testimonianza diretta di una residente, scopriamo cosa significa vivere in un luogo dove prendere un autobus può voler dire subire un furto e dove la sensazione di insicurezza è una compagna costante.
È da qui che si alza un grido di accusa verso un potere lontano, percepito come sordo e indifferente nelle sue "gabbie dorate".
Una distanza abissale separa le istituzioni dai cittadini, che si sentono abbandonati a se stessi.
Ma nelle tenebre di questa periferia, una piccola luce resiste: guarda il video e scopri di più!
#immigrazione#sicurezza#italia#milano#cittá#quartooggiaro#news#attualità#attualita#politica#politicaitaliana#oggi
In Italia non conta cosa fai, ma da che parte stai.
Se Belen dice di aver menato i suoi fidanzati, diventa simbolo di sincerità e femminilità libera.
Se lo dicesse un uomo, sarebbe un caso giudiziario e morale.
Se nella sede di Fratelli d’Italia parte un coro stonato, è scandalo nazionale.
Se lo stesso accadesse al PD, lo chiamerebbero “arte provocatoria”.
Questo video non è contro qualcuno, ma contro l’ipocrisia di chi cambia giudizio in base al colore politico o al s***o di un individuo.
Perché una società giusta non misura la libertà con il metro dell’appartenenza, ma con quello della coerenza.
#belen#attualita#belve#politica#fdi#fratelliditalia#meloni#news#notizie#la7#sicurezza#cittá#milano#roma#cori