有多个定时任务,现通过destroy()销毁其中一个,怎么判断是否销毁成功?以及查看仍在运行中的任务?
status 命令能够看到指定pid(进程号)运行了多少个定时任务。
new Crontab 多个不同的任务,status看不了吧
new Crontab 如何停止任务呢?
$job = new Crontab; $job->destory();
我没去看过源码实现,如果它只用了一个计时器去不断扫描那可能看不到,status 就只能看见一个计时器。 如果是每个任务都是一个定时任务,status 就能看见定时任务个数。
知道了,destroy()同时,unset掉自定义的jobPool就行
status 命令能够看到指定pid(进程号)运行了多少个定时任务。
new Crontab 多个不同的任务,status看不了吧
new Crontab 如何停止任务呢?
$job = new Crontab; $job->destory();
我没去看过源码实现,如果它只用了一个计时器去不断扫描那可能看不到,status 就只能看见一个计时器。
如果是每个任务都是一个定时任务,status 就能看见定时任务个数。
知道了,destroy()同时,unset掉自定义的jobPool就行