我的 cron 作业时间表有什么问题?

我的 cron 作业时间表有什么问题?

我正在尝试为 hostmonster.com 上托管的网站设置 cron 作业。当我使用以下命令时,它运行完美:

* * * * *

但是每当我更改这些时间戳时,脚本就不起作用。

如果我使用以下命令,它将不会执行:

30 18 * * *

该自动脚本将数据插入数据库。

有谁知道为什么它不起作用?

答案1

您是否尝试过进行类似这样的简单测试,

10,20,30,40,50,0 * * * * 日期 > /tmp/test-trace.txt

这应该可以正确地为您提供 10 分钟的时间戳。
如果它适用于一个时间过滤器,那么它就适用于任何其他过滤器...

然后,您需要查看脚本的工作原理。

答案2

您的 crontab 时间(30 18 * * *)应该可以正常工作,如此处的示例所示http://www.adminschoice.com/docs/crontab.htm。您是否考虑过您使用的脚本可能有问题,它是否具有正确的权限?

答案3

如果您的 cron 执行的时间错误,请尝试重新启动您的 crontab!

$ service crond restart

相关内容