Hallo ich verwende APScheduler in einem Django-Projekt. Wie kann ich einen Aufruf einer Funktion in Python planen, wenn der Job fertig ist? Eine Rückruffunktion.APScheduler Callback-Funktion - Wie kann ich einige Funktionen/Module in Python aufrufen, wenn ein Job abgeschlossen ist?
Ich speichere Job als Django-Modelle in der DB. Wenn es fertig ist, möchte ich es als completed=1
in der Tabelle markieren.
Ja stimme ich zu. Ich habe den Autor im gitter-Kanal gefragt und festgestellt, dass dies mit APScheduler nicht möglich ist. Was Sie sagen, ist echt, aber mein Anwendungsfall ist anders, weil der Startvorgang einige Zeit in Anspruch nimmt, also kann ich nicht sicher sein, ob er als abgeschlossen markiert wird, wenn der Scheduler den Job startet. Die einzige Sache, die ich herausfinden kann, ist, einen anderen Job unabhängig hinzuzufügen, um den vollständigen Zustand zu markieren, aber (1) kann es nichts garantieren, (2) es ist hässlich: zwei Jobs für eine Sache. Endlich gab ich es auf, einfach nicht markieren. Danke, als akzeptiert markiert. – FaithReaper