crontab命令格式详细说明与常用各种写法总结

本文详细介绍了Cron表达式的格式及常见应用场景,包括如何配置定时任务以实现不同频率的执行需求,例如每分钟、每小时或特定日期时间的执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

你的疑问如果如题所述,那么一切将在这里终结!

目录

格式说明

常用各种写法总结

每分钟执行一次

每10分钟执行一次

每2小时执行一次

每小时的第15分钟执行

每小时的第15分钟、第30分钟执行一次

每天7:00至9:00之间,每隔10分钟执行一次

每天6:35执行

每天7:08,8:08,10:08执行

周一至周五每天早上6:35执行

周六、周日的早上6:35执行

周六、周日每隔3小时执行一次

每月1号早上6:30执行

每月1号、5号、15号、早上6:30执行

每月5号早上6:30与每个周六早上6:30执行



格式说明

*  *  *  *  *  cmd
分 时   日   月  周    命令

第1列:分钟1-59 每分钟用*或者 */1表示
第2列:小时1-23(0表示0点, 10表示10点,20-6表示晚上八点到第二天6点期间)
第3列:日期1-31(7表示每月7日,7,8,15表示每月7日、8日、15日)
第4列:月份1-12
第5列:星期几,可选范围0-6(0表示星期天,1表示星期一,6表示星期六)
第6列:运行的命令

即:
*:任意时刻,如在分钟位置上就表示每分钟,在小时位置上就表示每小时
逗号拼接:自定义的几个时刻
中划线拼接:连续的一个时间段
斜杠:表示每隔,如分钟位置上*/60就表示每60分钟

常用各种写法总结

如,要执行的定时任务是执行/a/b/c.sh脚本,执行日志写入/var/log/c_cron.log文件。


每分钟执行一次

*  *  * * *    root   /a/b/c.sh  >> /var/log/c_cron.log &


每10分钟执行一次

*/10 *  * * *    root   /a/b/c.sh  >> /var/log/c_cron.log &

每2小时执行一次

* */2  * * *    root   /a/b/c.sh  >> /var/log/c_cron.log &

每小时的第15分钟执行

15 */1 * * *    root   /a/b/c.sh  >> /var/log/c_cron.log &

每小时的第15分钟、第30分钟执行一次

15,30 */1 * * *    root   /a/b/c.sh  >> /var/log/c_cron.log &

每天7:00至9:00之间,每隔10分钟执行一次

/10 7-9 * * *    root   /a/b/c.sh  >> /var/log/c_cron.log &

每天6:35执行

35 6 * * *    root   /a/b/c.sh  >> /var/log/c_cron.log &

每天7:08,8:08,10:08执行

8  7,8,10 * * *    root   /a/b/c.sh  >> /var/log/c_cron.log &

周一至周五每天早上6:35执行

35 6 * * 1,2,3,4,5    root   /a/b/c.sh  > /var/log/c_cron.log &
或
35 6 * * 1-5    root   /a/b/c.sh  > /var/log/c_cron.log &

周六、周日的早上6:35执行

35 6 * * 6,0   root   /a/b/c.sh  > /var/log/c_cron.log &

周六、周日每隔3小时执行一次

* /3 * * 6,0   root   /a/b/c.sh  > /var/log/c_cron.log &

每月1号早上6:30执行

30 6 1 * *    root   /a/b/c.sh  > /var/log/c_cron.log &

每月1号、5号、15号、早上6:30执行

30  6  1,5,15  * *    root   /a/b/c.sh  > /var/log/c_cron.log &

每月5号早上6:30与每个周六早上6:30执行

30 6 5 * 6    root   /a/b/c.sh  > /var/log/c_cron.log &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ProblemTerminator

您的鼓励将是作者最大的动力哦!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值