quartz设置新增任务默认暂停

戏子无情 提交于 2020-03-16 11:18:01

新增一个定时任务,默认是【已运行】状态,如果想要设置为默认【暂停】状态,则需要对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设置新增任务默认暂停

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!