0
我哈瓦一个PHP电子邮件(PHPMailer的5.2.14)脚本,它工作得很好,当我在bash运行它:运行PHP脚本:用cron不起作用
[email protected]: php /var/www/html/email.php
当我运行该脚本:用cron
(须藤的crontab -e):
*/1 * * * * root php /var/www/html/email.php
系统日志说...
Jan 22 08:53:01 Schnickschnack CRON[4482]: (root) CMD (root php /var/www/html/email.php)
...但我没有得到任何邮件。 我有另一个php脚本,它可以很好地与crontab一起工作。这个脚本插入值从phpmodbus到mysql-db ... 有没有人有暗示为什么邮件脚本不能与cron一起使用?
我将此更改为您的建议,但邮件脚本不起作用 – Schnickschnackschabernack
尝试使用您的php文件的完整路径(在大多数系统上,您可以通过在shell中执行“which php”来找到它) –
Franz所说的(通常是'/ usr/bin/php'),或者在'/ etc/crontab'中设置'PATH' env var。 – Synchro