Lancer un traitement toutes les minutes
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:
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 !