@Stickers8Turn · Post #317 · 23.03.2024 г., 21:25
Member ♨️ : #Kyungmin
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #411 · 9 фев.
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
Пребарај: #kyungmin
@Stickers8Turn · Post #317 · 23.03.2024 г., 21:25
Member ♨️ : #Kyungmin
Hashtags
@Stickers8Turn · Post #300 · 27.10.2023 г., 15:23
✨✨✨✨#Kyungmin✨✨✨✨ Уже,как 20 минут назад наступил день рождение нашего любимого Кёнмина! Пусть каждый день твоей жизни будет наполнен счастьем и радостью. Желаем тебе крепкого здоровья, чтобы ты мог продолжать радовать нас своими выступлениями. Сегодня – твой праздник, наслаждайся им на полную катушку! ---------- Just like 20 minutes ago the birthday of our beloved Kyungmin! May every day of your life be filled with happiness and joy. We wish you good health so that you can continue to delight us with your performances. Today is your holiday, enjoy it on a full roll!
Hashtags
@Stickers8Turn · Post #106 · 29.09.2023 г., 16:27
Member 🪽 : #Kyungmin
Hashtags
@Stickers8Turn · Post #97 · 28.09.2023 г., 13:47
Member ✉️ : #Kyungmin For - @slaaay8
Hashtags
@Stickers8Turn · Post #38 · 12.09.2023 г., 17:00
Member 🍊 : #Kyungmin
Hashtags
@Stickers8Turn · Post #6 · 09.09.2023 г., 11:43
Member 🍓 : #Kyungmin
Hashtags
@turn8entertaiment · Post #44488 · 12.05.2026 г., 13:09
#Twitter × #Kyungmin 📍 Обновление твиттера MEMBERS_8TURN — Я отлично провел время в Японии! Давайте встречаться почаще! — I had a great time in Japan! Let's meet often from now on! 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #43299 · 26.02.2026 г., 11:54
#Twitter × #Kyungmin 📍 Обновление твиттера 8TURN_official — 📓Дневник репетиций Кёнмина на фан-концерт❤️ — 📓Kyungmin's Fancon Practice Diary❤️ 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #43081 · 15.02.2026 г., 17:28
#Twitter × #Kyungmin 📍 Обновление твиттера MEMBERS_8TURN Hanteo Music Awards🤍 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #42172 · 29.01.2026 г., 15:28
#Twitter × #Kyungmin 📍 Обновление твиттера MEMBERS_8TURN 🖤❤️ 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #41908 · 19.01.2026 г., 15:14
#Twitter 📍 Обновление твиттера 8TURN_official 8TURN Digital Single ‘BRUISE(불씨)’ 𝗖𝗢𝗡𝗖𝗘𝗣𝗧 𝗣𝗛𝗢𝗧𝗢 𝗕 #KYUNGMIN 💿2026.01.28 WED 6PM (KST) RELEASE 📢@Turn8Entertaiment For-8Turn #TurnNews #News
@turn8entertaiment · Post #41880 · 18.01.2026 г., 10:17
#Twitter 📍 Обновление твиттера 8TURN_official 8TURN Digital Single ‘BRUISE(불씨)’ 𝗖𝗢𝗡𝗖𝗘𝗣𝗧 𝗣𝗛𝗢𝗧𝗢 𝗔 #KYUNGMIN 💿 2026.01.28 WED 6PM (KST) RELEASE 📢@Turn8Entertaiment For-8Turn #TurnNews #News