我的wget cron工作看起来像这样(设置为每分钟进行测试):
* * * * * wget -q -O - web-url.com/sub-folder/cron_job.php?us=user&pa=user2
它每分钟发送一封来自php的html电子邮件作为cron完成的通知,但是php应该向用户发送电子邮件并回复该用户的id以进行测试。现在,当cron作业执行时,php没有被执行(邮件没有被发送,并且我在cron发送的信息中没有邮件中的id) 但当我去那个页面然后一切正常,用户收到邮件,我看到他的身份。 为什么会这样?
答案 0 :(得分:3)
您必须在网址周围加上引号。 :)否则它可能没有执行get参数。