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