Linux crontab 定时任务
crontab的文件格式/时间说明
分 时 日 月 星期 要运行的命令
- 第1列分钟0~59
- 第2列小时0~23(0表示子夜)
- 第3列日1~31
- 第4列月1~12
- 第5列星期0~7(0和7表示星期天)
- 第6列要运行的命令
crontab服务状态
service crond start #启动服务 service crond stop #关闭服务 service crond restart #重启服务 service crond reload #重新载入配置 service crond status #查看服务状态
查看crontab定时任务
crontab -l
编辑定时任务【删除-添加-修改】
crontab -e
比如我每5分钟要调用本地一个php,localhost的接口test,那么:
5 * * * * curl http://localhost/test
注意事项
新创建的cron job,不会马上执行,至少要过2分钟才执行。如果重启cron则马上执行。
当crontab失效时,可以尝试/etc/init.d/crond restart解决问题,或者查看日志看某个job有没有执行/报错tail -f /var/log/cron。
本作品采用《CC 协议》,转载必须注明作者和本文链接