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设置新增任务默认暂停

如果想要设置任务默认执行,就把这个表中对应的信息删除掉即可

猜你喜欢

转载自blog.51cto.com/1197822/2478761
今日推荐