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

Резултати

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

Пребарај: #imfile

当前筛选 #imfile清除筛选
五星上将麦克阿象的笔记

@CitizenScyu · Post #1287 · 05.09.2024 г., 04:09

江山代有才人出,一款名为 imFile 的全新下载工具横空出世。imFile 不仅继承了 Motrix 的诸多优点,还在此基础上进行了大量的改进与创新,成为了一款集多种功能于一体的全能下载器。 全面兼容:imFile 支持 HTTP、FTP、BitTorrent (BT) 和 Magnet (磁力链接) 等多种协议,几乎涵盖了所有的下载需求。跨平台支持:能够支持 Android、Mac、Windows 多平台上使用。 个性化设置:用户可以根据自身网络环境设置上传/下载限速,并且可以选择不同的用户代理 UA,适应不同的使用场景。最高支持 10 个任务同时下载,单任务最多可开启 64 线程,极大提升了下载效率。支持 DNS over HTTPS (DoH),有效避免了部分 Tracker 服务器因 DNS 劫持而导致的问题。 😖点击下载软件 🥰频道🐘群组😳投稿 #Windows#PC#imFile#下载#开源#磁力

✈️ imFile | Motrix 停更太久后,热心网友基于项目二次开发继续接着维护 🏷 检索标签:#imFile#下载#Motrix#BT下载#aria2#磁力#磁力链接#BT#ed2k ⭐️ 详情介绍:imFile 是从 Motrix fork 出来的下载工具:前者已经很久没更新,issues 也积了不少,所以这个项目接过来继续维护。它支持 HTTP、FTP、BT、磁力链、ed2k 这些常见资源,原来习惯 Motrix 的用户,上手不会太别扭 继维护之后补上了这些实用细节:像 BT 部分文件选择下载、每天自动更新 Tracker 列表、DoH 处理部分 trackers 的 DNS 劫持、任务自动保存,重启后不丢记录,这些都不是花活,都是日常真会碰到的地方 再加上最高 10 个任务同时下载、单任务最高 64 线程、支持 UPnP / NAT-PMP、支持直接下哈希,拿来当主力下载器会更稳一点 🔎官网 · 📖GitHub · 🪟下载 📜 相关阅读: ➡️Motrix Next | 原Motrix 二次重建版,免费开源的全功能HTTP/BT/磁力下载管理器 😌频道 |🙂群聊 |😋中文包 |☺️搜索