計劃任務模塊
計劃任務 | |
---|---|
模塊ID | 2300 |
用戶手冊 | 本頁 |
開發文檔 | Module Scheduled Jobs (developer) |
簡介
計劃任務模塊是一個核心的 Dolibarr 模塊。它是可選的,是模塊列表中的系統組的一部分。
本模塊的主要作用是管理按計劃執行的作業任務(別名 cron 或 chrono table)。
安裝
該模塊包含在 Dolibarr 發行版中,因此無需安裝。
配置
要使用此模塊,必須首先使用管理員帳戶通過菜單選項 "主頁 - 設置 - 模塊"啟用它:
選擇列出模塊的選項卡。然後點擊 "激活"。。
模塊現在已激活。
如果在該模塊的行尾出現一個齒輪圖標 ,則單擊它以訪問特定於模塊的設置頁面。
模塊配置
唯一可以更改的參數是 URL 上用於啟動 cron 作業的安全密鑰。
如下連結到:
- 菜單 「主頁 - 管理工具 - 計劃任務」 用於查看和編輯計劃任務。
- 用於檢查和啟動合格 cron 作業的 URL:
- 通過作業 ID 檢查和啟動特定作業的 URL:
模塊的外部激活
本模塊需要每隔 5 分鐘從外部激活一次。
根據 Dolibarr 的運行環境,需要遵循的步驟是不同的。
Unix 環境
在 Unix 環境中,您應該使用 crontab 條目每 5 分鐘運行一次命令行。
Windows 環境
在 Windows 中,您必須在 Windows 的任務計劃程序中創建新任務。
- 常規: 不要忘記選中「以最大權限運行」。
- 觸發器: 根據您的PC使用情況選擇。
- 操作:
選擇「啟動程序」。
然後輸入程序/腳本:C:\wamp64\bin\php7.3.12\php.exe
並添加參數:-f C:\wamp64\wwww\dolibarr\scripts\cron\cron_run_jobs.php xxxxxxxxxxxxxxxx admin
參數中的 『xxxxxxxxxxxxxxxx』 是您在計劃任務模塊管理設置中配置的參數 - 安全密鑰,『admin』是您的會話名稱。
參數中指示的路徑可能會因系統安裝目錄和軟體版本的不同而不同。
此 Windows 任務將以執行 windows 命令的方式來執行 php.exe,php 啟動 dolibarr 進程中的已計劃任務。
Dolibarr 可用的網際網路計劃任務伺服器
您還可以使用外部的服務,例如:
管理計劃任務
使用菜單 主頁 - 管理工具 - 計劃任務 ,您可以查看已激活的任務和其上次執行的時間。
您也可以創建新的計劃任務。