Linux - crontab 使用方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux - crontab 使用方法相关的知识,希望对你有一定的参考价值。

crontab -l 查看crontab定时执行任务列表
crontab -e 编辑crontab定时执行任务
crontab -r 删除crontab定时任务

基本格式 :
*  *  *  *  *  command
分  时  日  月  周   命令

crontab还有操作符,用来实现一些复杂的时间设定需要。操作符有:
* 取值范围内的所有数字 ,代表所有。
/ 每过多少个数字 ,代表每隔n长时间。
- 从X到Z ,代表一段时间范围。
,散列数字,代表分割开多个值。

# 例子
0 1 * * * /root/backup.sh 每天凌晨1:00执行备份程序
* * * * * /root/backup.sh 每1分钟执行一次
3,15 * * * * /root/backup.sh 每小时的第3分钟和第15分钟执行一次
3,15 8-11 * * * /root/backup.sh 每天的8点到11点的第3和第15分钟执行一次
3,15 8-11 */2 * * /root/backup.sh 每隔两天的上午8点到11点的第3和第15分钟执行一次
3,15 8-11 * * 1 /root/backup.sh 每周一上午8点到11点的第3和第15分钟执行一次
30 21 * * * /root/backup.sh 每晚的21:30执行一次
45 4 1,10,22 * * /root/backup.sh 每月1、10、22日的4 : 45执行一次
10 1 * * 6,0 /root/backup.sh 每周六、周日的1 : 10执行一次
0,30 18-23 * * * /root/backup.sh 每天18 : 00至23 : 00之间每隔30分钟执行一次
0 23 * * 6 /root/backup.sh 每星期六的晚上23: 00 pm执行一次
* */1 * * * /root/backup.sh 每一小时执行一次
* 23-7/1 * * * /root/backup.sh 每天晚上23点到第二天早上7点之间,每隔一小时执行一次
0 11 15 * * /root/backup.sh 每个月的15日执行一次

以上是关于Linux - crontab 使用方法的主要内容,如果未能解决你的问题,请参考以下文章

linux 定时任务

Linux_Crontab命令

linux crontab语法

linux crontab 实现每秒执行的实例

Linux Crontab 表达式详解

Linux学习日记之crontab使用notify-send实现每小时通知提醒