APScheduler wie man jetzt einen Job auslöst

Ich habe einen APScheduler in einer Flask-App, der in bestimmten Abständen Ereignisse sendet.

Jetzt muss ich alle Jobs "aktualisieren", in der Tat nur starten siejetz wenn sie nicht ausgeführt werden, ohne das festgelegte Intervall zu berühren.

Ich habe versucht, job.pause (), job.resume () und nothing aufzurufen und job zu verwenden. reschedule_job (...) würde es auslösen, aber auch das Intervall ändern ... was ich nicht will.

Mein aktueller Code ist unten:

cron = GeventScheduler(daemon=True)
# Explicitly kick off the background thread
cron.start()

cron.add_job(_job_time, 'interval', seconds=5, id='_job_time')
cron.add_job(_job_forecast, 'interval', hours=1, id='_job_forecast_01')

@app.route("/refresh")
def refresh():
    refreshed = []
    for job in cron.get_jobs():
         job.pause()
         job.resume()
         refreshed.append(job.id)
    return json.dumps( {'number': len(cron.get_jobs()), 'list': refreshed} )