quartz设置新增任务默认暂停
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了quartz设置新增任务默认暂停相关的知识,希望对你有一定的参考价值。
新增一个定时任务,默认是【已运行】状态,如果想要设置为默认【暂停】状态,则需要对qrtz_paused_trigger_graps表进行操作,这个表存储暂停执行的Trigger组的信息
// 设置所有组都为暂停状态,添加以下语句
insert into
qrtz_paused_trigger_grps(sched_name, trigger_group)
values
(‘quartzscheduler‘, ‘_$_all_groups_paused_$_‘);
添加以上信息后,不管是什么组任务,都会设置为暂停状态,并在qrtz_paused_trigger_graps表中添加一条对应的信息,如果不想全部设置为暂停,只想对指定的任务组做暂停操作,就不要执行以上的sql,并且修改"TRIGGER_GROUP"的值为你指定的组即可,如:
insert into
qrtz_paused_trigger_grps(sched_name, trigger_group)
values
(‘quartzscheduler‘, ‘自定义组名称‘);
如果想要设置任务默认执行,就把这个表中对应的信息删除掉即可
以上是关于quartz设置新增任务默认暂停的主要内容,如果未能解决你的问题,请参考以下文章