Voila je dois récupérer des lignes de logs. J'ai posté un messages, il ya peu de jours.
Donc on m'a proposé une solution, hors je ne suis pas doué du tout en dev.
J'aimerais que l'on m'éclaircisse sur plein de point.
je cite ce que l'on m'a dit :
"faut faire un pgm qui scrute pèriodiquement ton log. Dès que ton log a changé de taille (ou de nb de lignes), ton pgm extrait les "n" lignes ajoutées récemment et recommence à scruter.
While true pour la boucle de scrutation, wc -l pour le nb de lignes, tail pour extraire les "n" dernières. Eventuellement du nice pour rendre ton programme peu prioritaire donc pas trop chiant pour l'ensemble des utilisateurs ".
Je ne sais aps du totu faire de pgm, une boucle de scrutation ? (je suppose qui surveille le changeemnt du fichier), while true = tant que la condition est vrai mais je ne vois pas du tout quelle condition.
comment utiliser le wc -l dans ce pgm ? et enfin si je fais un tail est ce du genre :
tail -f /mon/log | grep "[mavariable]"
Si quelqu'un peut m'aider, et de façon simple car je n'ai pas du tout une logique de dev. Je pourrais avancer dans mon projet.
Merci d'avance.
Partager