crontab 表达式在线生成器
五个字段可视化配置:每个 / 指定值 / 区间 / 步进,一键套用常用任务预设,实时生成表达式并给出人类可读的中文解释。全部在浏览器本地完成,无需注册。
常用预设
星期字段中 0 与 7 都表示周日。日与星期同时指定时是「或」的关系,建议其中一个保持「每个」。
生成结果
* * * * *五个字段,说清一个定时任务
crontab 是 Linux/Unix 世界的定时任务标准:一行 分 时 日 月 周 加命令,服务器就会按点执行。表达式语法只有四种记号——*(每个)、*/n(每 n 个)、a-b(区间)、a,b,c(列举)——但组合起来容易写错:把「每周一」写成 1 * * * *(实际是每小时第 1 分钟)是最常见的翻车现场。
本工具把五个字段拆成可视化选择,生成的同时给出中文解释,写完即可自查语义。网站运维的同学不妨配合GEO 就绪度检测做例行巡检:定时任务保证内容产出节奏,技术体检保证 AI 引擎始终读得到你的站。
常见问题
cron 表达式的五个字段分别是什么?
依次为:分钟(0-59)、小时(0-23)、日(1-31)、月(1-12)、星期(0-6,0 和 7 都表示周日)。例如 0 3 * * * 表示每天凌晨 3 点。
日和星期同时指定会怎样?
标准 cron 语义中两者是「或」的关系:日匹配或星期匹配都会执行。日常使用建议其中一个保持 *,避免难以排查的双重触发。
服务器时区会影响执行时间吗?
会。cron 按服务器本地时区解释,先用 date 命令确认服务器时间再写表达式;国内云服务器多为 Asia/Shanghai,但 Docker 容器里常见 UTC,注意换算。