我有一个bash脚本,如果设置的参数正确,则会调用PHP Mailer,然后将邮件发送给目标收件人。当我在命令行上工作时,这工作正常。
./compare.sh
但是,当我尝试将其整合到cron中时,我没有收到任何电子邮件。
49 21 * * 1-5 /bin/bash /full-path/compare.sh
我已尝试将cronjob作为apache用户运行,但这不起作用。
在maillog中,它显示从= root到= root。我在crontab中尝试了MAILTO和MAILFROM,但没有运气。
我在CentOS 7机器上运行php56。
任何建议都将受到赞赏。