💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
CRON表达式用于调度任务,由5个(有时6或7个)字段组成,定义重复时间表。常见示例包括每天午夜、每5分钟、工作日早上9点等。特殊字符如“*”、“@daily”简化表达式。建议使用工具测试表达式。
🎯
关键要点
- CRON表达式是用于调度任务的强大工具,适用于备份、邮件等。
- CRON表达式由5个(有时6或7个)字段组成,定义重复时间表。
- 常见的CRON表达式示例包括:每天午夜、每5分钟、工作日早上9点等。
- 特殊字符如'*'、'@daily'可以简化表达式。
- 建议使用工具(如crontab.guru或Cronhub)测试CRON表达式。
- 不同系统的CRON格式可能有所不同,例如Quartz CRON调度器和AWS Cloudwatch的格式。
❓
延伸问答
CRON表达式是什么?
CRON表达式是一种字符串,由5个(有时6或7个)空格分隔的字段组成,用于定义重复的调度时间表。
CRON表达式的常见示例有哪些?
常见的CRON表达式示例包括:每天午夜(0 0 * * *)、每5分钟(*/5 * * * *)、工作日早上9点(0 9 * * 1-5)等。
如何简化CRON表达式?
可以使用特殊字符如'*'(表示每个值)和特殊字符串如'@daily'(表示每天午夜)来简化CRON表达式。
有哪些工具可以测试CRON表达式?
建议使用工具如crontab.guru或Cronhub来测试CRON表达式。
不同系统的CRON格式有什么区别?
不同系统的CRON格式可能有所不同,例如Quartz CRON调度器和AWS Cloudwatch的格式支持不同的功能。
CRON表达式中使用的特殊字符有哪些?
CRON表达式中使用的特殊字符包括'*'(每个值)、','(列表)、'-'(范围)和'/'(步长)。
➡️