Crontab表达式生成器

按字段填写或使用快捷预设,实时生成crontab表达式,并给出中文执行计划说明。格式:分 时 日 月 周(支持 * , - / 语法)。

0 * * * *

使用示例:0 3 * * * /usr/bin/php /var/www/site/artisan schedule:run >> /var/log/cron.log 2>&1
修改后用 crontab -l 确认已生效;任务脚本建议输出重定向到日志,避免cron邮件堆积。周与日同时限定时,两者是或的关系(任一满足即执行)。

常见问题

可视化生成器怎么避免表达式写错?

分/时/日/月/周五个字段可视化选择(含*/n间隔、逗号枚举、连字符范围),实时生成表达式并同步输出中文执行计划解读——"每天凌晨2:30"这类口语需求对照着选,比手写记忆可靠。附高频场景示例模板。

日和周同时设置了会怎样?

经典陷阱:crontab中日与周字段同时受限时是"或"关系(任一满足即执行),而非直觉上的"且"。需要"每月第一个周一"这类逻辑得用其中一个字段加?或借助脚本内判断。生成器会在两字段都设值时给出提醒。

相关工具