默认设置为AJAX,即当你访问一些页面时,定时任务会被激活。恐怕这并不是一个好的选择,如果长时间不访问,将会导致计划任务无法进行,推荐设置为Cron定时任务。
选择为“Cron”后,定时任务并不会如期执行,因为执行任务需要执行cron.php脚本,除非你手动去执行它,否则没用。此时需要手动去添加计划任务。
01.切换到root
su root
02.执行命令,新建计划任务
crontab -e
03.输入要执行的计划任务
*/15 * * * * sudo -u www /usr/local/php/bin/php -f /data/wwwroot/cloud.geeiot.net/cron.php &
保存退出即可(此处用的绝对路径,执行时间频率和路径,根据自己情况修改)
04.后台修改计划任务的执行方式,选用Cron,使用系统 CRON 服务每 15 分钟执行一次 cron.php 文件。
添加好之后也可以使用下面的命令查看是否添加成功。
crontab -l
文章评论