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

Jim*_*Jim 9 cron

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

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

有很多工作安排,所以手动阅读所有的 crontab 并不是一个真正的选择。

slm*_*slm 2

我发现了这个名为cronviz 的工具,它将向您显示 crontab 条目的图形表示。

摘抄

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

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

现在你有两个问题。

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

屏幕截图示例

    SS #1