TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Резултати

Пронајдени 6 слични објави

Пребарај: #comput3

当前筛选 #comput3清除筛选
TONlines – News

@tonlines · Post #7175 · 12.05.2025 г., 15:31

Final Day for Solana Wallet Addition on RoOLZ Gods & Mortals #Solana#Comput3 The RoOLZ Gods & Mortals channel reminds users that today is the last day to add their Solana wallet for the $COM drop. A snapshot will be taken tomorrow, and the drop is scheduled for Wednesday. Source: link @tonlines

TONlines – News

@tonlines · Post #7378 · 26.05.2025 г., 15:57

RoOLZ Gods & Mortals: Join the Comput3 Reward Quest #RoOLZ#Comput3 The RoOLZ app introduces a new feature allowing users to earn rewards by engaging with communities. Comput3, the first onboarded project, offers $2K in GODL tokens for user participation. Points can be earned through social media interactions and video posts. Source: link @tonlines

TONlines – News

@tonlines · Post #7218 · 14.05.2025 г., 17:45

RoOLZ Gods & Mortals: Exciting COM Airdrop for Stakers #Comput3#Roolz The channel RoOLZ Gods & Mortals announces a significant airdrop of the COM token, rewarding top $GODL stakers and RoOLZ NFT holders. The distribution model offers enticing multipliers, boosting rewards up to 120x for the most committed stakers. Source: link @tonlines

TONlines – News

@tonlines · Post #6780 · 15.04.2025 г., 15:29

RoOLZ Gods & Mortals: Comput3 Airdrop Announcement #Comput3#GODL RoOLZ Gods & Mortals advises $GODL stakers to prepare for the upcoming Comput3 Airdrop. Participants can stake $GODL in the new pools and finish Comput3 tasks to qualify. Source: link @tonlines

TONlines – News

@tonlines · Post #7053 · 05.05.2025 г., 14:41

RoOLZ Gods & Mortals: Launch of Comput3 on Auto.Fun #Comput3#Auto RoOLZ Gods & Mortals is preparing for the launch of Comput3 ($COM) on Auto.Fun, a partner project for $GODL stakers. This event highlights the channel’s use of GPU infrastructure for AI animations and more. Source: link @tonlines

TONlines – News

@tonlines · Post #6733 · 12.04.2025 г., 10:25

⚡️RoOLZ Gods & Mortals: Comput3 Nears Token Launch #Comput3#ElizaOS RoOLZ Gods & Mortals announces that its partner, Comput3, is set to launch its token on the ElizaOS Launchpad. Comput3 offers an exciting platform providing Nvidia GPUs and opensource LLM models to developers via an API Key. The community is encouraged to support Comput3 on social media and participate in the launch. Source: link @tonlines