Пример #1
0
scheduler.add_job(func=aps_test,
                  args=('循环任务', ),
                  trigger='interval',
                  seconds=3,
                  id='interval_task')

Starter(scheduler).start()
time.sleep(10)
# 暂停任务
scheduler.pause_job('cron_task')
# 删除任务
scheduler.remove_job('interval_task')
# 添加任务
scheduler.add_job(func=aps_test,
                  args=('待修改任务', ),
                  trigger='interval',
                  seconds=3,
                  id='else_task')
time.sleep(10)
# 唤醒任务
scheduler.resume_job('cron_task')
# 修改任务
scheduler.modify_job('else_task', args=('修改后任务', ))
time.sleep(10)
# 修改参数  对于同时修改任务和参数的需求,建议使用remove 和 add 进行
scheduler.reschedule_job('cron_task', trigger='cron', second='*/8')
time.sleep(10)
print('shutdown')
scheduler.remove_all_jobs()
scheduler.shutdown()