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
MEDIAS DE SEDA 🍸
Material a utilizar:
1 Oz de Ginebra
2 Oz de Leche evaporada
1 Oz de Triple sec "Licor de naranja "
8-9 Gotitas de granadina
Pizcas de canela
Cereza(garnitura)
Fresas(garnitura)
4-5 Cubitos de Hielo
Procedimiento:
En un Sheacker con 3/4 de Hielo en Cubitos, se añade la Ginebra,La leche evaporada,Triple sec y se Sheckea por 10-15 segundos.
Presentar en una Copa Martini/
*SHEACKEAR* 10-15 Segundos
#bebidas
Este Dispensador de Bebidas te resultará ideal para tus fiestas con muchos invitados #dispensadordebebidas#dispensador#bebidas
https://www.milideaspararegalar.es/producto/dispensador-de-bebidas/
💻www.milideaspararegalar.es
COCHE BOMBA
El Irish Car Bomb o Coche Bomba es un cóctel con cerveza muy similar al boilermaker. Los ingredientes son bien sencillos y se puede preparar en cualquier bar, donde tengan cerveza Guinness, Bailey’s y whiskey Jameson.
Según alguna fuentes, como por ejemplo la Wikipedia, el Car Bomb o Coche Bomba, lo creó un tal Charles Burke allá por 1979, un instructor de barmans y propietario del bar Wilson’s Saloon.
Aunque ésta a su vez era una evolución de otra bebida conocida como The Grandfather o el Abuelo, donde se mezclaba un chupito de Bailey’s y Kahlua al tiempo que se tomaba una Guinness, pero sin mezclarlos.
La cosa fue evolucionando y un tiempo después a ese chupito de Bailey’s con Kahlua le agregaron whiskey Jameson lo que lo convertía en una mezcla explosiva que pasó a llamarse IRA, como el famoso grupo terrorista irlandés.
Un par de años después fue cuando surgió el Car Bomb, el nieto de Grandfahter…, teniendo una pinta de Guinness a medio terminar se le pasó por la cabeza echar su chupito de IRA dentro de la pinta al tiempo que decía “bomba va!”… el resto es historia.
INGREDIENTES
🔸 1 botella de cerveza negra.
🔸 14 militros de licor de leche.
🔸 14 militros de licor de café.
🔸 14 militros de whisky.
🔸 Un vaso alto y un shot.
PREPARACIÓN
🔸 Se vierte en el vaso grande la cerveza hasta el tope. Seguidamente, colocar en el shot uno a uno cada trago, se empieza por el licor de café, se añade el licor de leche y finalmente el chorro de whisky.
¡Listo, a disfrutar! 😋
#recetas#bebidas#cocteles
🛒 ¡TU BODEGÓN YA ESTÁ AQUÍ 🛒
Si buscas variedad, buenos precios y entrega a domicilio, mira esto👇
🏪 THANY'S BODEGÓN
📍 Calle 17 esquina C, Vedado
🛍️ Gran variedad de productos:
• Productos de aseo personal
• Productos de limpieza
• Cárnicos
• Confituras
• Mercadillo
• Bebidas
💰 Precios accesibles y muchas opciones para tu hogar
🔥 OFERTAS ESPECIALES:
✨ 5% de descuento + domicilio GRATIS en compras mayores de 10,000 pagando en efectivo
🎁 Tarjeta de fidelización
• En tu 5ta compra → domicilio GRATIS
• En tu 10ma compra → 10% de descuento
🚚 Servicio a domicilio disponible
📲 Escríbenos: 63986320
🛒 Tienda: https://thanys.biznecubano.com
📲 Grupo Whatsapp: https://chat.whatsapp.com/L4zyP9t4YNpGPWFHfuqxrU
.
.
#BodegonCuba#ComprasEnLaHabana#ProductosDelHogar#AseoYLimpieza#Cárnicos#Bebidas#Confituras#OfertasCuba#PreciosAccesibles#DomicilioCuba