2010-02-01 150 views
-3

我想每天早上運行一個php腳本,腳本會發送一封電子郵件。Cron作業,執行php腳本

但是我從cron獲得的電子郵件始終包含錯誤消息。

有人可以幫忙嗎?

+1

那麼,錯誤信息是什麼? – 2010-02-01 16:56:52

+2

你是什麼樣的服務器?請發佈一些更詳細的信息,否則人們將不得不編寫涵蓋每個可能的服務器平臺的全書答案,只是發現你在共享主機上,根本無法做到。 – 2010-02-01 16:57:57

+1

@Arnold,我把你的問題回覆到原來的形式。不要生氣,SO是一個非常友好的社區。只要提供一些更詳細的問題,我相信它會得到答案。哦,歡迎來到這裏:) – 2010-02-01 17:15:44

回答

12

是的。我敢肯定這裏有人可以。

2

發佈您的腳本,crontab行和錯誤。您可能想嘗試將腳本輸出管道輸送到sendmail,而不是通過PHP發送郵件。

+0

這是爲什麼downvoted?這是唯一的建設性答覆。 +1來平衡它。 – 2010-02-01 17:20:02

+0

謝謝Pekka。以下是來自網絡的示例: */10 * * * * /bin/execute/this/script.sh 2>&1 | mail -s「Cronjob ouput」​​[email protected] – goharma 2010-02-01 19:21:37

+0

crontab的TFM表示,如果修改MAILTO變量,您將獲得輸出到不同的地址,從而避免調用/ bin/mail。 考慮到他發生了錯誤,我會出去走走,並說$ PATH需要更正。同樣,這在TFM中被注意到。 – 2010-02-01 20:00:38