我的网站托管在亚马逊服务器上,我有一个向用户发送电子邮件的PHP,我做的是设置一个cron作业
3 * * * * php LINK to Abc.php
所以它会在3分钟后运行。 BUt我没有收到任何显示脚本没有运行的邮件。
CMD([-x / usr / lib / php5 / maxlifetime]&& [-d / var / lib / php5]&& find / var / lib / php5 / -depth -mindepth 1 -maxdepth 1-type f -cmin + $(/ usr / lib / php5 / maxlifetime)! -execdir fuser -s {} 2> / dev / null \; -delete)
在我脑海里。
然后我尝试了这个命令检查cron作业crontab-l
仍然没有发生任何事情。
任何可以帮我调试的人
EDIT1 它现在在日志文件中说..
CRON) info (No MTA installed, discarding output)
如果我从终端执行PHP路径文件..它运行正常,我也收到一封电子邮件... 请帮助这方面
答案 0 :(得分:1)
尝试3 * * * * /var/lib/php5 /path/to/Abc.php
答案 1 :(得分:0)
检查您传递给PHP的链接是否不是Web链接,这意味着它不是以HTTP开头,而是应该是PHP文件的路径。