網(wǎng)站是哪家公司做的幫人推廣注冊app的平臺
青龍定時任務管理面板,支持 Python3、JavaScript、Shell、Typescript 這幾種環(huán)境,通過它可以方便的管理和運行定時任務(在某個時間執(zhí)行一段代碼),并且只需簡單的配置,就可以在各個平臺收到任務執(zhí)行的結(jié)果通知
以下是群暉(操作系統(tǒng)7.2)中安裝和使用的示例。
安裝
首先在 Docker 共享文件夾下創(chuàng)建文件夾 qinglong,docker 文件夾及其子文件夾賦予 Everyone 讀寫權限。
權限設置:
打開群暉 Container Manager,點擊注冊表,找到 whyour/qinglong 下載并安裝
啟動的配置
在瀏覽器輸入 http://nas_local_ip:5700 即可啟動,設置初始化的賬號和密碼即可。
依賴管理
因為我接下來要使用 Python 實現(xiàn)定時任務,需要用到 requests 庫,所以需要安裝 requests 庫的依賴,為了避免出現(xiàn)網(wǎng)絡錯誤,這里設置國內(nèi)的鏡像:
我使用了清華的鏡像地址:https://pypi.tuna.tsinghua.edu.cn/simple。
接下來安裝依賴,點擊依賴管理,創(chuàng)建一個依賴。依賴是基于名稱進行添加的,類似 Python pip 命令進行安裝:
安裝之后界面如下:
編寫腳本
建議在線下編寫 Python 腳本,測試成功以后在拷貝到面板的腳步管理中。面板提供了幾個基于 JavaScript 和 Python 的腳本示例。
創(chuàng)建定時任務
點擊定時任務,創(chuàng)建一個使用 Python 腳本的定時任務如下。腳本每 30 分鐘運行一次。
青龍面板的定時任務規(guī)則為 cron 表達式。cron 表達式最初是由 Unix 操作系統(tǒng)中的 cron 守護進程所使用的一種語法規(guī)則,用于設置定時任務。為了方便用戶設置定時任務,cron 守護進程引入了一種簡單的語法規(guī)則,即 cron 表達式。
cron 表達式由 6 個字段組成,第 1 個是秒,第 2 個是分,第 3 個是時,第 4 個是每月的哪日,第 5 個是哪月,第 6 個是每周的周幾,數(shù)字之間以空格隔開。
- 不限制用 * 號替代
- 定期的時間用 ?替代
- 間隔運行時間用 */ 數(shù)字替代
- 同一個時間位多個選項用 “,” 連接,同一個時間位一個區(qū)間用 “-” 連接
規(guī)則圖示:
* * * * * *
- - - - - -
| | | | | |
| | | | | +--- 星期幾 (0 - 6) (0表示周日)
| | | | +----- 月份 (1 - 12)
| | | +------- 日期 (1 - 31)
| | +--------- 小時 (0 - 23)
| +----------- 分鐘 (0 - 59)
+------------- 秒 (0 - 59)