关于Cron 表达式生成与解析
Cron 表达式生成与解析,省得对着字段一个个数。给备份脚本写一行 crontab,定时重新生成网站地图、清理缓存、推送新链接,在服务器面板或 CI 里配置定时任务,或者要看懂别人写的表达式,都用得上。可以从预设开始,比如“每 5 分钟”“每小时”“每天 09:00”,再逐个字段修改,也可以直接输入表达式。定时生成的网站地图,可以用XML 格式化检查格式是否正确。
粘贴一条表达式,会用大白话解释它的意思,并按你所在的时区列出接下来 10 次执行时间:本想“工作日早上 9 点跑一次”,却写成了 9 点到 9 点 59 分每分钟都跑,一眼就能看出来。5 位的 Linux crontab 和带秒的 6 位表达式都能解析,JAN、MON 这类月份和星期名称,以及 @hourly、@daily、@weekly、@monthly、@yearly 也都认识。注意服务器上的 cron 按服务器自己的时区运行,很多云服务器是 UTC,比北京时间慢 8 小时。全部在浏览器里完成。
Cron 表达式生成与解析怎么用
- 1选预设
从“每 5 分钟”“每小时”“每天 09:00”等预设里选一个。
- 2调整字段
直接修改分钟、小时、日、月、星期各个字段。
- 3或粘贴表达式
粘贴 5 位、6 位表达式或 @daily 这类写法来解析。
- 4核对执行时间
看大白话说明和接下来 10 次执行时间,确认无误后复制。
为什么用熊仔工匠
- 预设加逐项编辑
常用周期点一下就有,每个字段仍可修改。
- 大白话解释
每条表达式都翻译成一句看得懂的话。
- 接下来 10 次
按你的时区列出,写错了在运行前就能发现。
- 5 位和 6 位都行
Linux crontab、带秒的表达式、MON 等名称和 @daily 这类宏。