我在 Ubuntu 服务器上,想每 10 分钟向自己发送一封电子邮件(作为测试)。
该代码位于此文件中:
/var/www/cron-test.php
要设置 cron,我输入:
crontab -e
并使用 nano 编辑器将这一行添加到文件底部:
### email me every 10 min.
*/10 * * * * /var/www/cron-test.php
但是该脚本并非每 10 分钟运行一次。我只有在浏览器中直接加载 PHP 脚本时才会收到电子邮件。cron 似乎根本没有执行。
我究竟做错了什么?
另外,这是我第一次设置 cron,因此将 cron 脚本放在我的 www 文件夹中可能不是一个好主意,我应该把它放在其他地方吗?如果可以,放在哪里?
另外,是否有 cron 错误日志?哪里可以看到所有失败的 cron?
答案1
只是陈述显而易见的事实:
*/10 * * * * php /var/www/cron-test.php
您可能还需要写入 php 解释器的完整路径。