Bonjour,
J'ai ecris ce script de test car je veux que mon programme demarre au boot, tourne en boucle et soit interrompu regulierement pour une action donnée et relancer le script principal au début.
Le tout pouvant etre inerrompu par un keyboardInterrupt.
Pourriez vous me dire si cela est OK , pour moi cela semble fonctionner.
D'avance MERCI
(avec les indentations biensûr)
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 import threading import time import sys def finparti(): print ("c terminé") time.sleep(1) redemarre() def redemarre(): global t t = threading.Timer(5, finparti) t.start() print ("c parti") time.sleep(1) while 1: print("aaa") time.sleep(1) print(" bbbb") try: redemarre() except KeyboardInterrupt: print("interruption") sys.exit() pass