新增一个定时任务,默认是【已运行】状态,如果想要设置为默认【暂停】状态,则需要对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', '自定义组名称');
如果想要设置任务默认执行,就把这个表中对应的信息删除掉即可
来源:51CTO
作者:pannijingling
链接:https://blog.51cto.com/1197822/2478761