我使用 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 不起作用:知道为什么吗?
我做错了什么?
regards
您使用的语法crontab -e
不允许您指定用户名;它总是像你一样运行。
So, the root
是一个语法错误(它导致 Cron 尝试运行命令root
,这可能不存在);把它拿出来再试一次。
如果您需要以 root 身份运行该作业,请将文件(现在with用户名)中/etc/cron.d/
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)