使用現成的視覺化框架去管理一些指令碼和程式
阿新 • • 發佈:2022-03-15
一、寶塔面板
二、青龍面板
1.拉去映象
docker pull whyour/qinglong:latest
2.把映象拉下來後,我們再執行:
docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -p 5700:5700 \ --name qinglong \--hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest
關於這個系統,開發者還開發了一些自帶的命令:
# 更新並重啟青龍 ql update # 執行自定義指令碼extra.sh ql extra # 新增單個指令碼檔案 ql raw <file_url> #新增單個倉庫的指定指令碼 ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch> # 刪除舊日誌 ql rmlog <days> # 啟動tg-bot ql bot # 檢測青龍環境並修復 ql check# 重置登入錯誤次數 ql resetlet # 禁用兩步登入 ql resettfa # 依次執行,如果設定了隨機延遲,將隨機延遲一定秒數 task <file_path> # 依次執行,無論是否設定了隨機延遲,均立即執行,前臺會輸出日,同時記錄在日誌檔案中 task <file_path> now # 併發執行,無論是否設定了隨機延遲,均立即執行,前臺不產生日,直接記錄在日誌檔案中,且可指定賬號執行 task <file_path> conc <env_name> <account_number>(可選的) # 指定賬號執行,無論是否設定了隨機延遲,均立即執行 task <file_path> desi <env_name> <account_number>