Linux Crontab的时间格式详解
导读:Linux Crontab 的时间格式由五个字段组成,分别表示分钟、小时、日期、月份和星期。每个字段的取值范围如下: 分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-7,其中0和7都表示星期日) 这些字...
Linux Crontab 的时间格式由五个字段组成,分别表示分钟、小时、日期、月份和星期。每个字段的取值范围如下:
- 分钟(0-59)
- 小时(0-23)
- 日期(1-31)
- 月份(1-12)
- 星期(0-7,其中0和7都表示星期日)
这些字段可以使用以下符号进行组合和简化:
- 星号(*):表示任意值,用于表示该字段可以匹配任何值。
- 逗号(,):用于指定多个值,例如在分钟字段中,
1,3,5表示第1、3和5分钟。 - 连字符(-):用于指定一个范围,例如在小时字段中,
1-5表示从第1到第5小时。 - 斜杠(/):用于指定间隔,例如在日期字段中,
1/5表示从第1天开始,每隔5天执行一次。
以下是一些 Crontab 时间格式的示例:
0 * * * *:每小时的第0分钟执行任务。0 1 * * *:每天凌晨1点的第0分钟执行任务。0 1 1 * *:每月1日凌晨1点的第0分钟执行任务。0 1 1 1 *:每月1日1点的第0分钟执行任务。0 1 1 1 0或0 1 1 1 7:每月1日或每月最后一个星期日的1点执行任务。*/15 * * * *:每15分钟执行一次任务。0 9-17 * * 1-5:每周一至周五的9点到17点每小时的第0分钟执行任务。
通过这些组合和简化,您可以根据需要创建复杂的调度任务。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux Crontab的时间格式详解
本文地址: https://pptw.com/jishu/737608.html
