目录
建议在宝塔面板上操作一周备份一次数据库
Qimall任务是相互独立,一个任务发生错误不会影响其他任务执行,在特定的环境下,Qimall支持大量定时任务
表达式:
crontab格式,支持秒、分、时、日、月、周时间定义
* 0 1 2 3 4 5
* * * * * * *
* | | | | | +----- day of week (0 - 6) (Sunday=0)
* | | | | +----- month (1 - 12)
* | | | +------- day of month (1 - 31)
* | | +--------- hour (0 - 23)
* | +----------- min (0 - 59)
* +------------- sec (0-59)
图示:
脚本类型:
(1)shell脚本
(2)站内脚本
(3)访问URL
/*
*$params[‘id'] ID
*$params[‘name'] 名称
*$params[‘type'] 类型
*$params[‘status'] 状态
*$params[‘is_warning'] 是否警告
*$params[‘command'] 需要执行的命令
*$params[‘rule'] 规则
*$params[‘created_at'] 创建时间
*/
$res = CrontabTask::setData($params);
/*
*$params['page'] 当前页码
*$count 是否显示所有页码 true/false
*$is_array 是否需要返回数组 true/false
*/
$list = CrontabTask::listPage($params, $count, $is_array);