Cron作业未在Amazon服务器上执行

时间:2013-07-30 19:53:03

标签: php ubuntu amazon-web-services cron crontab

我的网站托管在亚马逊服务器上,我有一个向用户发送电子邮件的PHP,我做的是设置一个cron作业

3 * * * * php LINK to Abc.php

所以它会在3分钟后运行。 BUt我没有收到任何显示脚本没有运行的邮件。

  • 我检查了显示/ var / syslog
  • 的日志
  

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路径文件..它运行正常,我也收到一封电子邮件... 请帮助这方面

2 个答案:

答案 0 :(得分:1)

尝试3 * * * * /var/lib/php5 /path/to/Abc.php

答案 1 :(得分:0)

检查您传递给PHP的链接是否不是Web链接,这意味着它不是以HTTP开头,而是应该是PHP文件的路径。