我使用CakePHP 1.3,我是能夠成功地能夠建立cron作業使用是在CakePHP Book.CakePHP的殼牌克朗電子郵件錯誤
*/5 * * * * /full/path/to/cakeshell myshell myparam -cli /usr/bin -console /cakes/1.2.x.x/cake/console -app /full/path/to/app >> /path/to/log/file.log
此給出的例子運行殼的結果輸出到日誌文件,但我想在發生錯誤時收到電子郵件,以便我可以嘗試解決問題。 我嘗試了以下,沒有運氣。
- 如果我刪除>> /path/to/log/file.log,那麼即使成功運行也會通過電子郵件發送。
- >/dev/null,我的假設是它會發送一個成功/ dev/null和錯誤的電子郵件。
- 1>的/ dev/null,則嘗試任何幫助表示讚賞的2
另一變型。
感謝
我會嘗試一下,讓你知道它是否工作。謝謝 – Huseyin 2011-04-07 12:46:28
當你嘗試使用shell時,似乎CakePHP會輸出一些東西,所以沒有簡單的方法來獲取失敗的郵件。 – Huseyin 2011-05-03 19:20:18