gentoo crontab:为什么这个简单的crontab无效?

时间:2013-11-13 11:28:55

标签: linux crontab gentoo

我使用GENTOO发行版。

crontab -e

35 12  * * *    root    php5 /home/www/cron.php

当我手动运行时:

php5 php5 /home/www/cron.php

这有效(它给我发了一封电子邮件)

然后我检查日期 下午12:35 ......没什么!

我也尝试过:

*/1 * * * *     root    php5 /home/www/cron.php

所以它每分钟给我发一封电子邮件而且没有!

我也试过了php5的完整路径

*/1 * * * *     root    /usr/local/bin/php5 /home/www/cron.php

看起来crontab不起作用:任何想法为什么? 我做错了什么?

问候

1 个答案:

答案 0 :(得分:1)

您在crontab -e中使用的语法不允许您指定用户名;它总是像你一样运行。

因此,root是一个语法错误(它导致Cron尝试运行命令root,这可能不存在);拿出来再试一次。

如果您需要以root身份运行作业,请将文件(现在 用户名)放在/etc/cron.d/中。