Python: Arrêter un script proprement
J'utilise de temps en temps des scripts Python qui sont exécutés en tâche de fond sur mon système.
Le principe, une fonction main contenant le code à exécuter et une boucle while infinie qui exécute la fonction main.
#!python3
# -*- coding: UTF-8 -*-
import time
def main():
....
if __name__ == '__main__':
while True:
main()
time.sleep(3)
Toutes les 3 sec, la fonction main est exécutée.