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
#Deadpool🔴⚫
El insider Daniel Richtman indica que los rumores sobre Lady Deadpool son correctos y el personaje aparecerá en Deadpool 3. Richtman dijo que su traje será igual al de los cómics.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
BRAD PITT IBA A INTERPRETAR A 'CABLE'.
Rob Liefeld creador de Deadpool e involucrado en las películas del mercenario confirma que Brad Pitt iba a interpretar a Cable en Deadpool 2.
Finalmente Josh Brolin (Thanos en el UCM) fue el que interpretó a Cable y Brad Pitt tuvo un cameo como el personaje Vanisher, uno de los miembros de la X-Force.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
Según el insider "CanWeGetSomeToast", tanto Wolverine como Deadpool estarían detenidos en la AVT para luego escapar y llegar a todos los escenarios filtrados anteriormente.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
LA TVA CONFIRMADA Y... ¿LOS 4 FANTASTICOS? ¿MAD MAX?
Se han revelado nuevas imágenes del set de rodaje de Deadpool 3 en el que se ve a Sapo interpretado por Ray Park (X-men 2000) en una versión del carro de Los Cuatro Fantásticos.
El conocido Fantasti-Car de los cómics en algunas ocasiones ha caído en manos de Deadpool y así podríamos ver una referencia a ello.
Además también se filtró una camioneta que hace referencia a Moon Knight y el vehículo de Red Skull. También vemos a un agente de la TVA y en el fondo el logo de Fox destruido.
Parece que veremos algunas referencias a Mad Max. 👀
@MARVELNOTICIAS📮
#Deadpool🔴⚫
Nuevas imágenes desde el set de Deadpool 3 revelan referencias a Moon Knight y al auto de Red Skull visto en Capitán America The First Avenger.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
¡LOS CONFIRMADOS!
Este es el elenco 100% confirmado hasta ahora para Deadpool 3:
- Ryan Reynolds como Deadpool
- Hugh Jackman como Wolverine
- Morena Baccarin como Vanessa
- Jennifer Garner como Elektra
- Briana Hildebrand como Negasonic Teenage Warhead
- Rob Delaney como Peter
- Stefan Kapičić como Colossus
- Karan Soni como Dopinder
- Leslie Uggams como Blind Al
- Shioli Kutsuna como Yukio
- Matthew Macfadyen como Mr. Paradox
- Emma Corrin en un rol desconocido
@MARVELNOTICIAS📮
#Deadpool🔴⚫
💥 X-23 VOLVERÁ EN DEADPOOL 3 💥
Daniel RPK nuestro insider de confianza revela que Marvel Studios traerá de vuelta a la actriz Dafne Keen para interpretar a X-23 en 'DEADPOOL 3'
La actriz hace meses dijo que le encantaría volver a interpretar al personaje porque le encantó y ocupa un lugar muy especial en su corazón.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
SE BURLARAN DE ESA ESCENA😱
En 'DEADPOOL 3' se hará burla a la icónica escena de los portales de 'AVENGERS ENDGAME' según 'Can We Get Some Toast'.
Como ya se ha dicho veremos muchas variantes de Deadpool y en ese momento veríamos una burla/parodia a la escena de los portales.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
¡EL VERDADERO MULTIVERSO!
El insider Aaron Adams reporta que Marvel Studios le ha dado "carta blanca" a Shawn Levy para que cualquier actor que él quiera pueda volver a manera de cameo en la tercera entrega de Deadpool.
La meta sería que la audiencia general vuelva a sentirse atraído al MCU y Levy es conocido por lograr satisfacer tanto a fans como a público casual.
@MARVELNOTICIAS📮