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
Wir sind so unterschiedlich, so individuell. Jeder ist einzigartig und nicht jeder ist mit jedem kompatibel. Manchmal muss man die, die anders schwingen, einfach dort lassen wo sie sind. In ihrem Leben. Nicht in unserem.
🦉@aliensbestfriend
#dubisteinzigartig
#grenzensetzen
Manipulation ist überall.
Dass "Qualitätsmedien", Politiker, Schulen, Unis u.s.w. manipulieren und Propaganda und Gehirnwäsche betreiben, dürften die meisten mittlerweile erkannt haben.
Aber was ist mit den Menschen in unserem privaten Umfeld? Menschen, denen wir vertrauen? Freunde, Familienmitglieder oder auch alternative Kanäle.
Erkennen wir da die Manipulation?
Oder die Tatsache, dass wir selber manipulieren?
Wir sollten anderen Menschen zugestehen, dass sie ihren eigenen Weg gehen und uns selber gegen Manipulation abgrenzen.
Denn wir sind schon groß und können das alleine.
Selbstermächtigung rocks.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
#SelbstErmächtigung#Manipulation#SelbstWert#grenzensetzen
Oft sind Menschen (oder Institutionen) übergriffig.
Ungefragt Ratschläge erteilen, ins Wort fallen, anderen vorschreiben, was sie zu tun haben oder sie für das eigene Leben verantwortlich machen, Unterstellungen, anderen die eigenen Glaubenssätze aufzwingen wollen oder bedrängen und und und …
All das ist übergriffig.
Es wird ohne Erlaubnis der persönliche Raum eines anderen betreten. Das ist ein No Go.
Wenn uns Übergriffigkeit widerfährt, sollten wir würdevoll Grenzen setzen.
Unsere ganz persönlichen Grenzen, die niemand zu überschreiten hat. Tut es jemand doch - hilft nur Distanz.
Das hat etwas mit Selbstwert zu tun.
Wenn wir alle weniger übergriffig sind und anderen ihre Würde und Selbstbestimmheit zugestehen, können wir ein viel friedvolleres Miteinander erschaffen. Und innere Ruhe.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#Übergriffig
#Respekt
#GrenzenSetzen
#FreierWille
#BleibWachsam
Oft sind Menschen (oder Institutionen) übergriffig.
Ungefragt Ratschläge erteilen, ins Wort fallen, anderen vorschreiben, was sie zu tun haben oder sie für das eigene Leben verantwortlich machen, Unterstellungen, anderen die eigenen Glaubenssätze aufzwingen wollen oder bedrängen und und und …
All das ist übergriffig.
Es wird ohne Erlaubnis der persönliche Raum eines anderen betreten. Das ist ein No Go.
Wenn uns Übergriffigkeit widerfährt, sollten wir würdevoll Grenzen setzen.
Unsere ganz persönlichen Grenzen, die niemand zu überschreiten hat. Tut es jemand doch - hilft nur Distanz.
Das hat etwas mit Selbstwert zu tun.
Wenn wir alle weniger übergriffig sind und anderen ihre Würde und Selbstbestimmheit zugestehen, können wir ein viel friedvolleres Miteinander erschaffen. Und innere Ruhe.
Alles Liebe 💜
Nathalie | Alien’s Best Friend
@aliensbestfriend
#Übergriffig
#Respekt
#GrenzenSetzen
#FreierWille
#BleibWachsam