0

我正在运行全新安装的 Ubuntu 12.0.4,并且正在尝试设置非系统 cron 作业。我使用了“sudo crontab -e”命令,这是文件的外观:

0 5 * * * root /home/jacob/rolllogsweb.sh 

我希望该用户目录中的脚本每天早上 5 点运行。它根本不运行。

但是,如果我将 crontab -e 条目修改为这样的内容,它会运行:

*/5 * * * * root /home/jacob/rolllogsweb.sh 

这基本上告诉它“每 5 分钟”运行一次,这很有效。

为什么第一个不起作用?我无法弄清楚 - 根据文档,语法看起来正确。

谢谢,

4

1 回答 1

0

尝试从您的 crontab 文件中删除“root”:

0 5 * * * /home/jacob/rolllogsweb.sh

在调度程序数据之后,您应该放置命令,而不是命令应该运行的用户(我假设这是您想要实现的目标)

于 2013-06-16T17:47:31.417 回答