GUIDE深度 · Deep dive
常用 cron 时间表
最常见的 cron 需求是固定间隔、每天固定时间、工作日和每月初。先写出人类可读的时间,再翻译成五个字段,最后确认服务器时区。
模板
每 5 分钟:*/5 * * * *
每天 9 点:0 9 * * *
工作日 9 点:0 9 * * 1-5
每月 1 日 0 点:0 0 1 * *
时区和夏令时
cron 按服务器本地时区;容器/云主机常是 UTC。
夏令时切换日可能跳过或重复某个时间。
常见问题
能写秒吗?
标准 cron 不能;用 systemd timer 或应用调度器。
怎么避免重复执行?
加锁/幂等,别只靠 cron 时间。