0
我正在嘗試在Linux虛擬機(使用Vagrant)中創建CRON作業,每10分鐘運行一次PHP Codeigniter函數。在VM(Vagrant)中設置CRON作業來運行Codeigniter功能?
Codeigniter項目位於虛擬機的/ var/www /文件夾中。
我已經嘗試了許多不同的變化:
*/10 * * * * /usr/bin/php /var/www/index.php cc processCCqueue
但沒有什麼希望的工作。在我的情況下,cc是控制器,processCCqueue是我想在cc控制器中運行的函數。
我也試過wget和捲曲沒有任何運氣。
有什麼想法?
我有一個類似的問題而回,你嘗試過使用URL到要調用的函數?例如*/10 * * * * www.example.com/processCCqueue? – Pooshonk 2014-09-03 18:08:12
我有。用於導航到該項目的URL是http://127.0.0.1:8080。我嘗試過使用該URL的curl,wget和lynx的變體,但都沒有運氣:( – GrantLemons 2014-09-03 18:19:11
因此,它是一個本地項目?您使用的是什麼本地服務器?如果它是wamp或類似的,那麼您不能運行cron作業直到它是在Linux服務器上..如果我沒有記錯的話 – Pooshonk 2014-09-04 10:02:16