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
Крипто рынку сегодня плохо.
Токен игры #PIRATE за последнюю неделю скаманул на -50%, я в них верил, очень долго ходлил, игра интересная у них и развивается активно очень. Но видимо решили они вытрясти токены у таких холдеров как я.
#PIRATE хорошая точка входа. Игра Pirate Nation у них люто развивается. Токен утилити.
По графику:
🔘бычий клин
🔘растущие объемы
🔘по Фибоначчи потенциал роста минимум х3
🔘уже длительная консолидация цены в районе 0.15-0.2$
Купить можно на ByBit.
Либо свапнуть в сети #ETH на Uniswap.
Trending Apps: Pirate Parrots Game Overview
#Gaming#Pirate
Pirate Parrots transforms traditional gameplay by letting players become feathered captains piloting their ship across dangerous seas. The game involves strategic trading, evading rival pirates, and seizing treasure to expand influence and upgrade ships. This unique approach turns trading into an adventurous challenge.
Source: link
@tonlines
#PIRATE#piratenation
Хочу рассказать об игре, которая является реальным гемом.
Гем в криптовалюте — это токен, который показал или покажет взрывной рост. В переводе с английского, gem — это кристалл, так что токены, которые так называют, считаются редкостью среди других криптовалют.
Так вот, игра называется "Pirate Nation".
Я поиграл в нее несколько недель и вот, что хочу сказать.
Во первых она интересная. Во вторых в ней можно реально зарабатывать от нескольких сотен долларов до десятков тысяч долларов! Я не шучу. В первом сезоне игроки получили очень жирный дроп от разрабов, подробнее читай в моей статье.
В игру можно играть только с ПК и зарегистрироваться можно только по пригласительной ссылке или коду.
Мой пригласительный код: P-vast-deck-6415 (максимум 25 человек сможет зарегистрироваться)
Моя ссылка:https://piratenation.game/signup?code=P-vast-deck-6415
Чтобы получить эту ссылку мне нужно было каждый день играть в течение 2-х недель.
P.S. Читайте статью, там детальный разбор. Для игры нужен хороший VPN, в статье также указал какой использую я.
Почему последние дни мало пишу в этот канал?
Пока у меня особо нет сделок. Жду 2 октября, когда закончится коридор затмений, поскольку в это время чаще всего принимаю неправильные решения. Уже по опыту говорю.
На споте у меня лежит в долгосрок:
🔸#DYDX купленный на самом дне по 0.85$
🔸#PIRATE в стейкинге - это токены игры Pirate Nation, о которой я рассказывал тут. Рассчитываю получить хороший дроп за 2 сезон. Поэтому стекаю токен.
🔸#DEGEN - просто нравится название
😁
🔸#ETH - есть немного.
Также продолжаю тестировать робота, пока мне все нравится. Статистикой поделюсь, когда пройдет месяц - 16 октября.
Че по таполкам?
Ничего не тапаю, кроме:
🔸Time TON - у меня тут 4500+ рефералов, поэтому захожу иногда, прокачиваю акк, вдруг раздадут дроп.
🔸Blum - ждем их декс биржу в телеге, но че то затягивается все. Возможно их конкурент Electra сделает это быстрее.
🔸ALFA GAME - прокачиваю мозг 🧠 на тренажерах. Кто не знал, это моя игрушка, вкладываю в нее свою душу, реализую в ней свои идеи. Хочу сделать из этой игры образовательный проект 🤠
Остальные тапалки скипаю, либо заглядываю один раз, ради любопытства, чтобы подсмотреть какие-то новые идеи, функции для своей игрухи.