執行笨功能我必須設置在OVH平臺一個cron webjob。 要調用的腳本將在一個php文件'cron.php'中。使用cron
我需要執行2個笨功能,鏈接將是這樣的:
http://example.com/index.php/process/send1/
http://example.com/index.php/process/send2/
,所以我需要在執行「cron.php」這些鏈接,你有沒有任何想法如何實現這一目標?
預先感謝您
執行笨功能我必須設置在OVH平臺一個cron webjob。 要調用的腳本將在一個php文件'cron.php'中。使用cron
我需要執行2個笨功能,鏈接將是這樣的:
http://example.com/index.php/process/send1/
http://example.com/index.php/process/send2/
,所以我需要在執行「cron.php」這些鏈接,你有沒有任何想法如何實現這一目標?
預先感謝您
您不能直接調用codeigniter函數。相反,您可以向每個URL發出請求以運行功能代碼。您可以使用php exec函數在它們上運行「wget」命令來發送請求。
在cron.php:
exec('wget http://example.com/index.php/process/send1/');
exec('wget http://example.com/index.php/process/send2/');
如果失敗了,因爲PHP沒有權限來執行該命令,然後嘗試file_get_contents()函數或捲曲。
我已經安裝在我的生活的項目這麼多crons用這種方法 http://www.asim.pk/2009/05/14/creating-and-installing-crontabs-using-codeigniter/
我有絕對調用這些鏈接,因爲他們在另一臺服務器 – spanpa
您仍然可以調用這個鏈接在crontab –
@SathishRavepati腳本調用必須是一個PHP文件 – spanpa