安装crontab:
yum install crontabs
查看crontab服务状态:
service crond status
手动启动crontab服务:
service crond start
查看crontab服务是否已设置为开机启动,执行命令:chkconfig --list
如果没有加入开机启动:
chkconfig crond on
添加一条定时任务:crontab -e进入编辑器
*/3 * * * * /usr/bin/curl http://127.0.0.1/charge/index.php/Admin/Cron/login
表示每3分钟执行一次这个路径,可以在login方法写日志看效果
其他举例
每5分钟执行一次
*/5 * * * * /usr/bin/curl http://www.xxx.com/api/job
可以查看下curl位置,find / -name ‘curl’
重启crond服务
service crond restart
在终端直接运行下那个路径试一下看对不对
curl http://127.0.0.1/charge/index.php/Admin/Cron/login
这样就可以了,具体定时任务的其他用法参考网上
定时任务部分命令
启动cron服务
systemctl start crond
停止cron服务
systemctl stop crond
重启cron服务
systemctl restart crond
设置cron开机启动
systemctl enable crond.service
查看当前crontab,输入 crontab -l
编辑当前crontab,输入 crontab -e
删除当前crontab,输入 crontab -r