ich arbeite gerade mit dem apscheduler und ich nutze dabei sowohl den cron-, als auch den interval-Trigger.
In der Variable date_start_on steht Datum und Uhrzeit drin, z.Bsp. "2015-08-10 15:45:00".
Mit dem folgenden Code klappt alles, die Funktion do_something wird einmal am Tag um 15:45 ausgeführt.
Code: Alles auswählen
apscheduler.add_job(do_something, 'interval', days=1, start_date=date_start_on)
Code: Alles auswählen
apcheduler.add_job(do_something, 'cron', day_of_week="mon,tue,wed,thu,fri", start_date=date_start_on)
Tatsächlich macht er gar nichts.
Erst wenn ich das Ganze so schreibe klappt es:
Code: Alles auswählen
apcheduler.add_job(do_something, 'cron', day_of_week="mon,tue,wed,thu,fri", hour=15, minute=45, start_date=date_start_on)
Mache ich hier irgendwas falsch oder muss ich beim cron-Trigger wirklich die Uhrzeit doppelt angeben, bzw. nimmt das "start_date"-Feld nur Datumsangaben an?