Bonjour,
Je cherche la solution la plus propre pour qu’un script ne lance pas plus d’une fois en même temps. Le script fonctionne à la fois sous linux et sous windows.
Actuellement pour windows j’utilise une clé de registre et pour linux un fichier de lock (qui ne fonctionne pas bien)
J’aimerais bien trouver une solution plus propre qui marche à la fois sous linux et sous windows. Et puis c’est source à problème car s’il y a une coupure de courant ou que l’ordinateur plante, la clé ou le fichier lock sont toujours présent au démarrage !
J’ai beaucoup cherché sur le web (peut-être pas avec les bons mots clés), mais j’ai pas trouvé la solution.
Pour info le script est lancé de manière périodique.
J’avais pensé à une tache de fond qui lance le script mais il doit y avoir plus simple ? Si je le lance par une tache de fond je devrai gérer le timer.
Quel est la solution la plus « propre » pour faire ceci ? Qu’es ce qui se fait couramment en python ?
Je vous remercie d’avance
Séb

 

 
		
		 
         
 

 
			
			



 Une seule exécution simultanée
 Une seule exécution simultanée
				 Répondre avec citation
  Répondre avec citation
Partager