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

3 * * * * php LINK to Abc.php


因此,它将在3分钟后运行。但是我没有收到任何显示脚本未运行的邮件。


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



  CMD([-x / usr / lib / php5 / maxlifetime] && [-d / var / lib / php5] &&
  查找/ var / lib / php5 / -depth -mindepth 1 -maxdepth 1 -type f -cmin
  + $(/ usr / lib / php5 / maxlifetime)! -execdir fuser -s {} 2> / dev / null \; -删除)


在我头上。
然后,我尝试使用此命令检查cron作业crontab-l仍然没有任何反应。
任何可以帮助我进行调试的人

编辑1
现在在日志文件中说。

CRON) info (No MTA installed, discarding output)


如果我从终端执行PHP到文件的路径..它运行正常,我也收到一封电子邮件...
请帮助这方面

最佳答案

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

关于php - Cron作业未在Amazon服务器上执行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17956134/

10-16 12:54