wget cron 作业不起作用,但在手动刷新脚本时它可以工作



我的wget cron作业是这样的(设置为每分钟测试一次):

* * * * * wget -q -O - web-url.com/sub-folder/cron_job.php?us=user&pa=user2

它每分钟从php发送html邮件给我,作为通知cron完成,但php应该发送电子邮件给用户,并返回该用户的id进行测试。现在,当cron job这样做时,php没有执行(邮件没有发送,邮件中没有id,我在cron发送信息中得到)但是当我进入那个页面时,一切正常,用户收到邮件,我看到他的id。为什么会发生这种情况?

你必须在url周围加上引号。

最新更新