动态修改调度周期
import random
import time
from apscheduler.schedulers.background import BackgroundScheduler
from apscheduler.triggers.interval import IntervalTrigger
def get_utc(*args):
print('时间: {}'.format(time.time()))
scheduler = BackgroundScheduler()
scheduler.start()
scheduler.add_job(
get_utc,
args = (),
id = 'test',
trigger = IntervalTrigger(seconds = 3),
replace_existing = True,
coalesce = True
)
while True:
# time.sleep(5)
seconds = random.randint(1, 5)
scheduler.modify_job(
'test',
trigger = IntervalTrigger(seconds = int(seconds))
)
print("随机修改任务调度时间: {} 秒".format(seconds))
time.sleep(10)
作为日记防止忘记…