速查表 · Cron 速查表 · Cron 每周一早上 9 点执行 — Crontab 示例

Cron 每周一早上 9 点执行 — Crontab 示例

0 9 * * 1

每周一次,在周一 09:00 执行。

逐字段解释

字段值含义
分钟0第 0 分
小时9上午 9 点
每月几号*当月每一天
月份*每个月
星期几1只有周一

用周一 9:00 的自动触发给一周开个头。常见用法是发送本周任务摘要、生成迭代规划数据,或者把预发环境的服务叫醒。

0 9 * * 1 /usr/local/bin/weekly-kickoff.sh

相关调度

常见问题

能写 MON 而不是 1 吗?
在 Vixie cron 和 Cronie 里可以:0 9 * * MON。

想在周一和周三都跑?
在星期几字段用列表:0 9 * * 1,3。

如果那周一正好是假期呢?
cron 不查节假日。在脚本内部加一层判断,遇到节假日直接跳过。

别死记语法 — 用可视化生成器

在 Cron 编辑器里试用这条排程

完整速查表:Cron 速查表