查找计划在未来某个日期/时间运行的 cron 作业 X

查找计划在未来某个日期/时间运行的 cron 作业 X

有没有办法“查询” crontab 以查找哪些 cron 作业在某个任意日期/时间或在特定时间范围内运行?

例如,确定哪个将在今天 14:00 到 16:00 之间的某个时间运行,将在下周六 10:00 运行,还是每周日运行?

安排了很多作业,因此手动读取所有 crontab 并不是一个真正的选择。

答案1

我发现这个工具叫克朗维兹这将向您显示 crontab 条目的图形表示。

摘抄

您遇到了一个问题:凌晨 1 点到 4 点之间,应用程序服务器上出现了一些问题,而 cron 作业似乎可能是罪魁祸首。

自然地,您会查看 crontab 以了解在这些时间内运行的内容。

现在你有两个问题。

随着时间的推移,cron 作业会累积成难以理解的、不透明的文本块。试图全面了解所有不同的运行时间并找到其中的模式可能非常困难。 crontab 是为计算机解释而编写的,而不是为人类解释的。

屏幕截图示例

    SS #1

相关内容