crontab命令简介:
定时执行操作的命令,每一个用户拥有自己的crontab,配置文件存在/var目录下,不能被直接编辑
参数说明:
-e设置定时器
-l列出当前计时器的设置
-r删除计时器的设置
-i交互模式,删除计时器设置时要先询问
输入crontab -e
设置定时器,规则如下
15 9 * * 5 root service apache2 start
第一列表示分钟1~59,每分钟用*
或者*/1
表示
第二列表示小时1~23(0表示0点)
第三列表示日期1~31
第四列表示月份1~12
第五列表示标识号星期几0~6(0表示星期天)
第六列表示要运行的命令
例子:
30 21 * * * service apache2 restart
……表示每晚的21:30重启Apache
45 4 1 1,10,22 * *
……表示每月的1、10、22日的4:45分执行指定操作
10 1 * * 6,0
……表示每周六、日的1:10执行指定操作
0,30 18-23 * * *
……表示每天的18:00~23:00之间间隔30分钟执行指定操作
0 23 * * 6
……表示每个星期六的23点执行指定操作
0 * * * *
……表示每隔一个小时执行指定操作
0 11 4 * mon-wed
……每个月的4号与每周一到周三的11点执行指定操作
0 4 1 jan *
……一月1号的4点执行指定操作