我的网站托管在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/