计划任务模块
计划任务 | |
---|---|
模块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 可用的互联网计划任务服务器
您还可以使用外部的服务,例如:
管理计划任务
使用菜单 主页 - 管理工具 - 计划任务 ,您可以查看已激活的任务和其上次执行的时间。
您也可以创建新的计划任务。