J'ai un petit script python qui me permet d'automatiser certaines tâches (sauvegarder régulièrement mon travail sur un ordi distant, surveiller l'arrivée de nouveaux mails,etc). Mon script se lance automatiquement au démarrage de l'ordinateur (sous windows), et a la structure globale suivante :
Mon problème, c'est comment faire en sorte qu'à l'arrêt de la machine, mon script s'arrête proprement. Je suppose que l'OS envoie un signal au programme, mais lequel? comment l'intercepter et faire en sorte de quitter proprement? (c-à-d sans que l'OS me demande "forcer à quitter?" ou attende la fin du sleep ou tout simplement râââme...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import time while True: time.sleep(180) checkmail() filesynchro()
Merci d'avance pour votre aide!
Partager