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