Come pianificare l’esecuzione di una funzione in Python
In questo esempio, la funzione job
viene eseguita ogni 10 secondi. La funzione schedule.run_pending()
esegue tutti i lavori che devono essere eseguiti e time.sleep(1)
fa sì che il programma aspetti 1 secondo tra ogni controllo dei lavori.
import schedule
import time
def job():
print("Esecuzione programmata!")
schedule.every(10).seconds.do(job)
while True:
schedule.run_pending()
time.sleep(1)