2015-11-21 55 views
3

我需要通過在CodeIgniter中使用Cron作業來運行查詢。如何用下面提到的細節(每週,7周,重複和時間)創建一個Cron作業。在這裏我附上截圖供您參考。如何使用PHP CodeIgniter創建Cron作業

enter image description here

請解決這個建議。

在此先感謝!

回答

0

codeigniter中沒有內置cron函數。你可以做的是:

在你的服務器上創建一個cron,每x次調用一個控制器。每5分鐘一班。

您創建一個新的控制器, G。調度程序,由服務器cron調用。在此控制器中,您處理cron請求並檢查執行時間。

唯一困難的部分是從用戶輸入計算時間。

一個寫得不好,但工作PHP的解決方案是在這裏:PHPScheduler

這不是笨,但你可以使用這個作爲首發。

0

觸發一個cron作業。

  • 你應該在控制器中寫一個函數來做你需要的事情(發送通知/任何你想要做的事情)。
  • 您應該確保您的控制器功能沒有與其相關的任何會話。

我加入了以下圖片,請他們

enter image description here

我加入這每天運行一次一個cron。在你的服務器上,它看起來像這樣。

enter image description here