基本操作
crontab -e
编辑crontab任务vim /var/log/cron
查看crontab服务执行日志/sbin/service crond reload
重载crontab任务数据/sbin/service crond restart
重启contab服务
注意事项
不同于其他的cron表达式,Linux系统的crontab支持的最小粒度为分钟
所以表达式比一般的表达式(比如Java调度任务中的)要少一位。典型的contrab表达式为*/5 * * * *
,意思是每5分钟执行一次。
最佳实践
1. 将新任务添加在/etc/cron.d文件夹中
需要新增定时任务时候不要直接使用crontab -e
编辑任务, 而是在/etc/cron.d
文件夹中新建一个文件, 然后重新加载crontab配置文件,crontab会自动在此文件夹下搜索可执行文件。
2. 跟踪/var/log/cron日志文件检查效果
crontab服务的日志文件在/var/log/cron文件中,如果执行任务成功或者失败,都会有相应的提示信息。