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
📖🎥 Esce finalmente il 10 marzo il mio secondo libro
Ciak, si censura!
Ovvero quello che non vi hanno fatto vedere
4 Punte Edizioni
introduzione di Ekaterina Yakovleva
prefazione di Anna Soroka
postfazione di Jorit.
Prenotate la vostra presentazione!
[email protected]
#ilTrenoVersoSud#resistenza#antifascismo#4punteedizioni#4punte#storia#memoria
Normalmente si parte da un libro e poi, da quello, si realizza un film.
Ciak si censura è costretto a fare il percorso inverso semplicemente perché i documentari di Russia Today (solo a volte quest’operazione non riesce), vengono sistematicamente tacciati di «propaganda» e censurati, in barba all’articolo 21 della Costituzione sulla libertà di espressione.
Ogni capitolo racconta immagini, testimonianze e sofferenze; non solo quelle espresse nei documentari (nel libro è stato inoltre inserito il codice QR per poterli guardare), ma anche quelle raccolte da me in Donbass.
Iscrivetevi a Donbass Italia
😊Vincenzo Lorusso👍
Giornalista 🇷🇺
Autore
📱Donbass Italia👉
Seguimi su 📱Facebook
Seguimi su 📱Max
📟Oggi, venerdì 14 alle ore 14.10 a Radio Cooperativa Padova, Bruno Maran avrà come ospite in diretta il prof Angelo d'Orsi, che ci parlerà della sua conferenza a Torino Russofobia, russofilia, verità del 12 novembre, inopinatamente annullata per intervento di personalità politiche anti-democratiche che hanno esercitato una censura.
A seguire darà voce anche a Massimo Recchioni, editore del libro De russophobia di Vincenzo Lorusso, 4 Punte Edizioni – una breve cronistoria dei tanti casi di russofobia subiti da artisti, personaggi pubblici, semplici cittadini– che racconterà la genesi del libro che tanti ostacoli ha subito.
Gramsci scriveva che i censori sono innanzi tutto stupidi. E questo caso lo conferma alla grande.
https://www.radiocooperativa.org/3/index.php in streaming
canale 8C per il Dab - e per la zona di Padova Fm 92, 1, Feltre 97.2 mhz
#4punteedizioni#4punte#ilTrenoVersoSud#storia#memoria#antifascismo#resistenza#derussophobia#RadioCooperativa
🤩International Reporters
Seguici su:
📱Telegram📱X (Twitter)
📱 ir-press
▶️YouTube
💰Sostienici tramite Boosty
🔗Sostienici tramite Hipolink
💳Sostienici via Sberbank (solo Russia)