粘一条 cron 表达式,立刻得到人类可读的说明和接下来 5 次执行时间。写定时任务最怕字段顺序写反、或者搞错星期里 0 和 7 的含义,贴进 crontab 之前先在这里确认一遍语义。
工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
粘一条 cron 表达式,立刻得到人类可读的说明和接下来 5 次执行时间。写定时任务最怕字段顺序写反、或者搞错星期里 0 和 7 的含义,贴进 crontab 之前先在这里确认一遍语义。
输入:
40 * * * *
输出:
At 40 minutes past the hour(每小时的第 40 分钟)
描述文字为英文,执行时间按所选时区列出接下来 5 次
完全不一样。带斜杠的是步长,*/10 表示每 10 分钟一次;不带的 10 表示每小时的第 10 分钟执行一次。
标准 cron 里 0 和 7 都指周日。页面上的「星期从 0 开始」开关只改变描述文字的读法,不改变执行时间。
@daily、@hourly、@reboot 这类快捷写法只在标准模式下有效,切到 AWS 模式就不认识了,需要写成对应的 6 段表达式。
写 * * * * *。另外标准模式还支持可选的秒字段,即 6 段写法,第一位是秒。