标签搜索

crontab命令简单使用教程

basil
2019-09-01 / 313 阅读

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点执行指定操作

0