我期望使用数据库管理定时任务,这样后台新增任务的时候,不用每次到服务器重启web服务,但是我不太清楚
https://github.com/walkor/crontab 任务组件会出现什么意外的问题
1、我在Task进程管理中 每隔10秒都去扫描数据库,而且每次都重新 new Crontab();任务可以正常执行,但是感觉这种写法会出现意料之外的问题,有什么更优雅的解决方案吗?
$task = new Crontab($rule,function{ //code }); $task_id = $task->getId();// 把这id保持全局对象
清除已存在的任务:
Crontab::remove($task_id);
参考: https://github.com/hi-tpext/wokcrontab/blob/23dda11635a3a5e66fb10e106d4acde75a7f1dea/worker/Webman.php#L40
好滴,感谢大哥!!!
清除已存在的任务:
参考:
https://github.com/hi-tpext/wokcrontab/blob/23dda11635a3a5e66fb10e106d4acde75a7f1dea/worker/Webman.php#L40
好滴,感谢大哥!!!