Bonjour à tous,
J'ai un fichier de log qui est constamment alimenté. J'aimerai détecter certains mots cles dans les lignes ajoutées pour faire des actions spécifiques.
Je me suis orienté sur inotifywait avec l'action MODIFY suivit d'un tail -n1, de la détection du mot clé et de l'action spécifique dans une boucle while.
Le problème c'est que le temps que le traitement soit fait, des lignes sont ajoutées dans la log et donc pas détectées par inotifywait.
Est ce qu'il y a un moyen de gérer ce cas avec inotifywait ou dois je faire autrement par exemple un script qui enregistre la dernière ligne lors d'une scrutation pour reprendre de cette ligne lors de la prochaine scrutation et donc utiliser cron ?
Merci pour votre aide.
Partager