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
「How to Use Microsoft Outlook as an RSS Feed Reader」
此前推送过一篇用 #Outlook 客户端作 #RSS阅读器 的简介,这次来个图文版:
https://www.howtogeek.com/710645/how-to-use-microsoft-outlook-as-an-rss-feed-reader/
微软承认 Outlook 全球故障:德语特殊字符全变问
Outlook 用户全球性服务故障,导致德语变音符号显示为问号。读者 Florian 排查发现,邮件发往 Strato、DomainFactory 或德国本土的 Microsoft 365 租户时正常;唯独发往托管在美国服务器上的 Microsoft 365 租户后变音符号才会丢失。 IT之家援引博文介绍,针对此问题,社区流传一种临时修复方案:用户可在 Outlook 的“选项”->“高级”->“国际选项”中,将首选编码从“西欧(ISO)”更改为“Unicode(UTF-8)”。 这一操作能解决约 90% 的手动撰写邮件显示问题。
标签:#outlook#微软
Created by RocM
官方频道:@rocCHL
官方群组:@roctech
官方合作:@rocmmbot
🚨 Hackers known as "ToddyCat" found a new way to steal #Outlook emails.
Their tool TCSectorCopy skips Outlook locks and copies mail files straight from the disk — no network use, no alerts.
They also use TomBerBil and SharpTokenFinder to steal OAuth and #Microsoft365 tokens.
More details here ↓ https://thehackernews.com/2025/11/toddycats-new-hacking-tools-steal.html
#RSS阅读器#Outlook#技巧
没错,Outlook也可以当阅读器用:
「How to add an RSS feed to Outlook 365」 by AddictiveTips
https://www.addictivetips.com/microsoft-office/add-rss-feed-outlook-365/
发现于
https://twitter.com/RSSCircus/status/1252486912331448320