crontab配置文件
crontab -e 编辑当前用户的任务列表
crontab -l 查看计划任务列表
配置文件格式
* * * ** command
*号分别对应 分钟0-59 小时0-23 日期1-31 月份1-12 星期0-7 中间以空格分开
例子:
1)每晚21:31重启Apache服务器
31 21 * * * service apache2 restart
2)每月的1,22,24,日的3:30重启Apache
30 3 1,22,24 * * service apache2 restart
3)每月的20-30号的3:30重启Apache
30 3 20-30 * * service apache2 restart
4)每隔两分钟重启Apache
*/2 * * * * service apache2 restart
0-59/2 * * * * service apache2 restart
5)晚上11点到早上7点,每隔一小时重启Apache
0 23-7/1 * * * service apache2 restart
6)每天18点到23点每隔30分钟重启Apache
*/30 18-23 * * * service apache2 restart
0-59/30 18-23 * * * service apache2 restart
*含义
a,b,c逗号分隔表示a或b或c三个时间点执行任务
a-b表示a到b这个时间段执行任务
*/a表示每a分钟或者小时或者天或者月或者星期执行任务