Bonjour à tous,
J'écris un script en Shell où se trouve une fonction traitement() devant être relancée toutes les minutes. Ma première idée fut la suivante :
Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while [1] do sleep(60) traitement() done
Mais malheureusement, le traitement() peut prendre du temps et le délai d'une minute entre chaque lancement ne serait plus respecté. Avez-vous une idée sur ce problème s'il vous plaît ? Dois-je lancer traitement dans un thread séparé ou existe-t-il des solutions moins lourdes ?
Merci pour vos réponses !
Partager