以root用户身份登录 gentoo linux distrib。
crontab -e
* * * * * /usr/local/bin/php /home/www/crons/crontab.php
crontab -l </ p>
列出了我的工作。
在SSH中手动运行时。
/usr/local/bin/php /home/www/crons/crontab.php
一切正常。
但cron永远不会被crontab调用:出了什么问题?
答案 0 :(得分:1)
您必须在crontab的末尾添加一个空行。这是强制性的!如果您的最后一行是其他任何内容,但是空行,由于某种原因,cron不起作用。
所以crontab是这样构建的: - (可选)以#开头的评论 - 您要执行的实际行 - 空行
如评论中所述:确保crontab正在运行。