我相信答案是正確的在我面前,但這讓我瘋狂。我搜索了高和低的答案,找不到它。基本上我試圖通過我的服務器上的cronjob
運行一個腳本,沒有任何工作。但是,當我用PHP命令行運行它時,它工作正常。cronjob沒有與codeigniter運行
預期的效果是定期發送電子郵件。所以,當我運行這個:
php /var/www/html/index.php email_controller index
電子郵件發送,一切工作正常。我打電話給email_controller
控制器和index
方法。 index
方法是不必要的,如果我離開它,也可以工作。
我crontab
看起來是這樣的:
18 15 * * * php /var/www/html/index.php email_controller index
要在下午3點18分運行該腳本。這不起作用。 cron
正在運行,我檢查過了。
這裏的任何想法?
我從來沒有用過分鐘,以0開頭,僅僅是一個想法 – 2013-10-20 19:20:47
@Dagon,實際上,這是錯誤的路線。我編輯了我的問題併發布了正確的問題。 – Sethen
所以它從命令行運行,但不是作爲cronjob?如果託管,請詢問主機,嘗試完整路徑到php,在crontab文件中設置一個電子郵件地址 - 它會向您發送錯誤。我的'猜測' – 2013-10-20 19:25:22