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
Attention, fellow citizens!
Your stories and ideas can create a wave of inspiration! Share them with Honorable Prime Minister #NarendraModi for #MannKiBaat, a platform where your voice truly matters.
Visit: https://www.mygov.in/group-issue/inviting-ideas-mann-ki-baat-prime-minister-narendra-modi-30th-july-2023/
#NewIndia
#MKB
Una Moliya — финансовая поддержка для вашего бизнеса
Малый бизнес — основа экономики, но не у всех есть доступ к кредитам.
Una Moliya решает эту проблему:
🔹Онлайн-займ — без визитов в офис
🔹Простое оформление — без залога и поручителей
🔹Прозрачные условия — без скрытых комиссий
Кому микрозайм Una Moliya сможет помочь?
— Фермерам — на закуп семян или техники
— Владельцам малого бизнеса — на развитие
— Тем, кто хочет начать свое дело - поможет сделать первый шаг
“Данный проект будет способствовать финансовой поддержке малого бизнеса” - подчеркнули Заместитель председателя правления АКБ «Микрокредитбанк» Икром Джуманиязов и региональный директор UnaFinancial Алмаз Торутаев, на торжественном открытии.
Цель Una Moliya — дать каждому возможность реализовать свои идеи.
Каким образом? Узнайте на сайте 👉unamoliya.uz/
#UnaFinancial#MKB#UnaMoliya#займыонлайн
Una Moliya — sizning biznesingiz uchun moliyaviy qo‘llab-quvvatlaguvchi
Kichik biznes — iqtisodiyotning asosi, lekin hammaning ham kredit olish imkoniyati yo‘q.
Una Moliya bu muammoni hal qiladi:
🔸Onlayn kredit — sayt orqali masofadan
🔸Oddiy rasmiylashtirish — garov va kafil talab qilinmaydi
🔸Shaffof shartlar — yashirin komissiyalarsiz
"Una Moliya mikroqarzlari kimlarga yordam bera oladi?"
— Fermerlarga — urug‘ yoki texnika xaridiga
— Kichik biznes egalari — rivojlanishga
— O‘z biznesini boshlamoqchi bo‘lganlarga
“Ushbu loyiha kichik biznesni moliyaviy qo‘llab-quvvatlashga xizmat qiladi”, — deya ta’kidladilar ATB Mikrokreditbank boshqaruvi raisi o‘rinbosari Ikrom Jumaniyozov va UnaFinancial mintaqaviy direktori Almaz Torutaev ochilish marosimida.
Una Moliya — bu ATB Mikrokreditbank va xalqaro xolding UnaFinancialning qo‘shma loyihasi. Bizning maqsadimiz — har kimga o‘z g‘oyasini amalga oshirish imkonini berish.
Quyidagi havola orqali o‘zingiz ishonch hosil qilishingiz mumkin 👉unamoliya.uz/
UnaFinancial теперь в Узбекистане!💫
24 июня 2025 года состоялось официальное открытие новой микрофинансовой организации «Una Moliya» в партнерстве с АКБ «Микрокредитбанк» и международным финансово-технологическим холдингом UnaFinancial.
Основная цель проекта — расширение финансовых возможностей предпринимателей, фермеров и жителей отдаленных регионов путем предоставления микрозаймов, не требующих залога и поручителей.
«Una Moliya» - микрофинансовая организация нового поколения, где процесс оформления займа происходит полностью онлайн - от первого клика для получения заявки до погашения кредита. «Una Moliya» это не просто новый источник онлайн-финансирования для малого бизнеса и жителей регионов, а еще и финансовый советник которому можно доверять - ведь все процессы максимально просты и прозрачны.
Убедитесь в этом сами 👉unamoliya.uz
#UnaFinancial#MKB#UnaMoliya#займыонлайн
UnaFinancial endi O‘zbekistonda!
2025-yilning 24-iyunida yangi mikromoliya tashkiloti «Una Moliya» ning tantanali ochilishi bo‘lib o‘tdi. Loyiha ATB «Mikrokreditbank» va xalqaro moliyaviy-texnologik xolding UnaFinancial hamkorligida amalga oshirilmoqda.
Loyihaning asosiy maqsadi — tadbirkorlar, fermerlar va olis hudud aholisi uchun garov va kafil talab qilmaydigan mikroqarzlar orqali moliyaviy imkoniyatlarni kengaytirishdir.
«Una Moliya» — yangi avlod mikromoliya tashkiloti bo‘lib, bu yerda mikroqarz olish jarayoni to‘liq onlayn tarzda amalga oshiriladi — ariza topshirishdan tortib to mikroqarzni to‘liq yopilguncha.
«Una Moliya» nafaqat kichik biznes va hudud aholisi uchun yangi onlayn-moliyalashtirish manbai, balki ishonchli moliyaviy maslahatchi hamdir — barcha jarayonlar maksimal darajada sodda va shaffof.
Quyidagi havola orqali o‘zingiz ishonch hosil qilishingiz mumkin 👉unamoliya.uz