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

Php 未在Amazon服务器上执行Cron作业,php,ubuntu,amazon-web-services,cron,crontab,Php,Ubuntu,Amazon Web Services,Cron,Crontab,我的网站托管在Amazon服务器上,我有一个PHP向用户发送电子邮件,我所做的是设置一个cron作业 3 * * * * php LINK to Abc.php 这样,它将在3分钟后运行。但是我没有收到任何显示脚本没有运行的邮件 我检查了显示/var/syslog的日志 CMD([-x/usr/lib/php5/maxlifest]&&&&[-d/var/lib/php5]&& find/var/lib/php5/-depth-mindepth 1-maxdepth 1-type f-cm

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

3 * * * * php LINK to Abc.php
这样,它将在3分钟后运行。但是我没有收到任何显示脚本没有运行的邮件

  • 我检查了显示/var/syslog的日志
CMD([-x/usr/lib/php5/maxlifest]&&&&[-d/var/lib/php5]&& find/var/lib/php5/-depth-mindepth 1-maxdepth 1-type f-cmin +$(/usr/lib/php5/maxlifest)!-execdir-fuser-s{}2>/dev/null\;-delete)

在我头上。 然后我尝试了这个命令来检查cron作业
crontab-l
仍然没有任何结果。 谁能帮我调试

EDIT1 现在在日志文件中显示

CRON) info (No MTA installed, discarding output)
如果我从终端执行PHP文件路径。。它运行良好,我也收到一封电子邮件。。。

请在这方面提供帮助

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

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

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

cron作业或电子邮件问题?@Dagon it is cron job,,因为如果我在浏览器中运行脚本,它可以正常工作。您是否在crontab文件中设置了
MAILTO=
?@Dagon所有脚本都在php文件中。为什么在crontab文件中设置MAILTO?:)如果您添加MAILTO变量,那么任何错误都将通过电子邮件发送给您,否则您将不会看到itcron作业或电子邮件问题?@Dagon这是cron作业,因为如果我在浏览器中运行脚本,它会正常工作。您是否在crontab文件中设置了
MAILTO=
?@Dagon所有脚本都在php文件中。。为什么在crontab文件中使用MAILTO?:)如果您添加MAILTO变量,那么任何错误都将通过电子邮件发送给您,否则您将不会看到它,它实际上可能是/usr/bin/php5。您可以运行“which php5”来查看它在您的计算机上的安装位置,但我相信这是默认设置。这是一个罕见的需要php路径的系统,只有在运行多个versions@amandagreenlee我无法在crontab中运行作业。。它在terminalWhoops上使用php命令运行良好,实际上可能是/usr/bin/php5。您可以运行“which php5”来查看它在您的计算机上的安装位置,但我相信这是默认设置。这是一个罕见的需要php路径的系统,只有在运行多个versions@amandagreenlee我无法在crontab中运行作业。。在终端使用php命令时运行良好