我期望使用數(shù)據(jù)庫(kù)管理定時(shí)任務(wù),這樣后臺(tái)新增任務(wù)的時(shí)候,不用每次到服務(wù)器重啟web服務(wù),但是我不太清楚
https://github.com/walkor/crontab 任務(wù)組件會(huì)出現(xiàn)什么意外的問題
1、我在Task進(jìn)程管理中 每隔10秒都去掃描數(shù)據(jù)庫(kù),而且每次都重新 new Crontab();任務(wù)可以正常執(zhí)行,但是感覺這種寫法會(huì)出現(xiàn)意料之外的問題,有什么更優(yōu)雅的解決方案嗎?
$task = new Crontab($rule,function{
//code
});
$task_id = $task->getId();// 把這id保持全局對(duì)象
清除已存在的任務(wù):
Crontab::remove($task_id);