返回列表
Crontab 表达式完全指南:语法、示例与生成器使用
Crontab 表达式简介
Crontab 是 Linux/Unix 系统中用于设置周期性执行任务的工具。其表达式由5个字段组成,分别表示:分、时、日、月、周。
字段说明
- 分钟:0-59,表示每小时的第几分钟执行
- 小时:0-23,表示每天的第几小时执行
- 日:1-31,表示每月的第几天执行
- 月:1-12,表示每年的第几月执行
- 周:0-7(0和7都代表周日),表示每周的第几天执行
常用表达式示例
* * * * *- 每分钟执行0 * * * *- 每小时整点执行0 2 * * *- 每天凌晨2点执行0 9 * * 1- 每周一上午9点执行0 0 1 * *- 每月1号0点执行0 0 1 1 *- 每年1月1日0点执行0 */3 * * *- 每3小时执行(整点)
如何使用本生成器
在左侧工具区,您可以通过输入框分别设置每个字段的值,点击“生成并计算”即可得到标准的 Cron 表达式以及未来5次的执行时间。本工具支持 *(任意值)、数字(固定值)以及 步长 */N(如 */3 表示每3个单位)语法。暂不支持列表(如 1,2,3)和范围(如 1-5)。您还可以点击常用模板快速填充,复制表达式直接用于您的服务器或云函数。
注意事项
本工具生成的表达式遵循标准的 Cron 语法,但某些云平台(如阿里云函数计算、AWS Lambda)可能需要6字段(增加秒),您可根据文档自行调整。