如何知道 crontab 将要做什么

如何知道 crontab 将要做什么

不知何故,我写在 crontab 中的东西现在按我的意愿工作了。更确切地说,我认为它没有执行我的命令。所以现在我想知道是否有办法获得一个计划,即 crontab,其中描述了他今天要做什么。
但不能通过阅读/etc/crontab就我个人而言,我想对 cron 说:*给我一份你今天的计划报告* 这样我就能知道我是否太迟钝而无法将我写的东西加载到他的计划中,或者我是否必须从其他地方寻找原因。

当然,如果有更好的做法,我一定会注意的!

当我自己执行命令时,没有任何问题。

答案1

我认为 cron 中有一个“试运行”选项,但找不到它。我通常会将输出重定向到特定文件,即:

/usr/local/bin/mycommand &>/var/log/mycommand.log

默认情况下,cron 将发送包含输出的邮件。你检查过这些吗?我知道这不能回答你的问题,但你可以考虑这样做来检查你的命令是否运行正常。

答案2

尝试 CronBuddy。输入您的 crontab 计时值并返回运行时间列表。(www.CronBuddy.com)

相关内容