2015-06-15 18 views
0

我是設置cron作業的新手。我到目前爲止已經做的是設置一個使用下面的腳本運行每5分鐘:使用wget使用CodeIgniter進行Cron作業

*/5 * * * * wget -q localhost:8888/example/index.php/controller/function 

當我在命令行中,僅運行wget的一部分,它完美的作品。但在crontab中,日誌顯示它每5分鐘運行一次,沒有任何事情發生。我錯過了一些容易嗎?任何幫助表示讚賞!

謝謝!

+0

是wget在任何shell cron使用的$路徑?請檢查該帳戶的cron日誌郵件。 –

+0

請原諒我對此的無知,但我將如何確定cron正在使用哪個shell? – jldavis76

+0

您可以嘗試添加'--output-file = logfile'來查看 –

回答

2

您可以強制特定的外殼,

SHELL=bash 
*/5 * etc... 
在crontab

或什麼的。然後確保wget在該shell的路徑中可用。

否則,只需給一個絕對的/ usr/bin/wget路徑。

*/5 * * * * /usr/bin/wget etc...