J'ai un travail programmé qui s'exécute sur Planificateur et j'aimerais connaître son statut. ("Success", "Failed")
depuis python mais je ne trouve pas de documentation sur la façon d'obtenir le statut.
Prenons l'exemple du code suivant pour utiliser l'ordonnanceur :
import datetime as dt
import time
from scheduler import Scheduler
import scheduler.trigger as trigger
def foo():
print("foo")
schedule = Scheduler()
schedule.minutely(dt.time(second=15), foo)
while True:
schedule.exec_jobs()
time.sleep(1)
Je ne peux qu'imprimer le planificateur mais j'ai besoin d'imprimer le statut de l'exécution, est-ce possible ?
>>> print(schedule)
max_exec=inf, tzinfo=None, priority_function=linear_priority_function, #jobs=9
type function due at due in attempts weight
-------- ---------------- ------------------- --------- ------------- ------
MINUTELY foo(..) 2022-03-30 00:37:15 0:00:14 0/inf 1
Veuillez nous conseiller