这是什么
一个免费的定时任务核查工具,把计划承诺的运行与日志里真实发生的运行进行对照。
定时任务真相看板
粘贴 crontab 和运行日志。Cron Truth 会算出计划承诺的每一个时间窗口,把每个窗口与真实运行逐一对应,告诉你哪些漏跑、迟到、失败、快得可疑,或者叠在上一次运行之上。
一个免费的定时任务核查工具,把计划承诺的运行与日志里真实发生的运行进行对照。
后端负责人、SRE、有夜间任务的创始人,以及常听到报表没送达的支持人员。
无声的 cron 故障。从未启动的任务不会留下报错,两秒就成功退出的任务在仪表盘上看起来也一切正常。
一切都在浏览器中完成,你粘贴的内容不会发送到任何地方。
粘贴 crontab 和运行日志,或载入示例任务查看完整看板。
你的 crontab 和日志不会离开本页面。
每个任务只得到一个结论,即它的窗口中发现的最严重问题。
每个窗口都有一次准时开始并顺利结束的运行。
有运行在宽限期之后才开始。检查主机是否繁忙,或是否有锁在等待。
上一次运行还没结束,新一次就开始了。加一把锁,或调整计划。
某个窗口过去了却完全没有运行。确认 cron 守护进程在运行,主机也没有休眠。
运行发生了,但以错误码退出。查看那个时间点的任务输出。
报告了成功,却比平常快得多,或什么都没写入。要看结果,而不只是退出码。
计划要求运行,日志里却从未出现这个任务,它可能根本没有安装。
从 crontab -l 的输出或调度器配置中复制。在行尾加注释,可以给任务起一个好认的名字。
从日志中导出任务、开始时间、耗时和退出码,或直接粘贴 syslog 中的 CRON 行。
选择服务器使用的时区。crontab 中的 CRON_TZ 行会覆盖其下方各行的时区。
展开任务,查看每个漏跑、迟到、失败或可疑窗口的准确时间。
把凭据复制到事故讨论中,让讨论从事实开始。
不会。解析和核查都在本页面完成,不上传也不保存任何内容。
带表头的 CSV 或制表符分隔的列;按任务、开始、耗时、退出码、行数顺序排列的列;以日期开头的行;以及 syslog 的 CRON 行。
按注释中的名称、按命令,或两者互相包含时匹配。匹配不上的行会单独列出。
因为它的耗时不到平常的十分之一,或报告了零行。很多出故障的任务什么都没做,却正常退出。