解释 cron 表达式 + 可视化生成,双向功能, 显示未来5次执行时间,Linux 定时任务调试神器。
Crontab是Linux/Unix系统中用于定时执行任务的工具,通过Cron表达式来定义执行时间。Cron表达式由5个字段组成,分别表示分钟、小时、日期、月份、星期。虽然功能强大,但语法记忆成本高,写错一个字符任务就不会执行。Crontab计算器可以帮你可视化生成和解释Cron表达式。
后端开发配置定时任务时,验证Cron表达式是否正确。运维工程师管理服务器定时任务,快速生成表达式。学习Cron语法时,通过可视化选项理解每个字段的含义。写Shell脚本时需要定时执行,快速生成表达式。
如果已有Cron表达式需要验证,直接输入到表达式框中,点击「解释」按钮,下方会显示下一次执行时间和未来多次的执行时间列表。如果需要生成新表达式,可以通过下拉菜单和复选框选择执行时间,工具会自动生成对应的Cron表达式。也可以直接点击常用预设快速选用。
Crontab是Linux和Unix系统中用于定时任务的时间表达式,由5个字段组成:分、时、日、月、周,例如 0 2 * * * 表示每天凌晨2点执行。
依次为:分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)、星期(0-7,0和7都代表周日)。用空格分隔,星号表示任意值。
0 8 * * 1。分钟0、小时8、日期任意、月份任意、星期1(周一)。也可以用 0 8 * * mon,英文缩写同样支持。
没有区别,都表示每5分钟执行一次。斜杠写法是简写形式,从0开始每隔5分钟触发一次,等同于0,5,10,15一直到55。
标准Crontab只支持分钟级,共5个字段。部分调度系统如Quartz、K8s CronJob扩展了秒字段(6位或7位),本工具采用标准5位格式。