如果定时任务crontab正在执行,我remove 或者destroy销毁这个任务,他会断开吗?

914739959

问题描述

如果执行一个每天7点推送1000个人的任务,有人7点整 点了停止任务按钮,我remove这个任务,他刚推了500个人,会继续推完剩下500个人再退出吗 还是直接断了

另外有没有什么简单的定时任务管理系统,yz发的那个要装依赖注入和redis环境吧,很难搞,上次一装那些环境包就报错

740 1 0
1个回答

Gin

下一分钟生效

  • 914739959 2023-11-10

    我创建任务的时候,$id= new Crontab XXX, 然后存到数据库去,发现任务要删除的时候,读取数据库,Crontab::remove($need_remove_id); 每次都返回失败,为什么呀

  • 914739959 2023-11-10

    我发现了,好像是id存到数据库,再取出来就是字符串了,得intval一下,转数字就能销毁了

年代过于久远,无法发表回答
×
🔝