Linux gentoo crontab:为什么这个简单的crontab不起作用?

Linux gentoo crontab:为什么这个简单的crontab不起作用?,linux,crontab,gentoo,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的完整路径 */

我使用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不起作用:知道为什么吗? 我做错了什么


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

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


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

中,请尝试指定php5可执行文件的完整路径(即/use/bin/php5),并告诉我们它是如何运行的。我刚刚做到了!!!但仍然很糟糕:**/1****root/usr/local/bin/php5/home/www/cron.php,当然,当luching:/usr/local/bin/php5/home/www/cron.php时,它就可以工作了!如果你收到一封电子邮件,cron工作就正常了。电子邮件里有什么?大概是一条错误消息?请把它包括在问题中。