Bonjour,
je veux écrire un script qui analyse un fichier de log, afin de sonder l'état d'une application
Est-ce que c'est correct de faire un grep sur un tail -f dans le principe, ou est-ce une horreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tail -f $DERNIERFICHIERLOG | grep "connection" | cut -d "(" -f 2 | cut -d " " -f 1 > status$DATE.txt? (je n'ai pas trop l'habitude d'écrire ce genre de scripts)
ça fonctionne, mais, je ne sais pas si c'est lent ou si c'est un effet de flush : j'ai 0 résultat pendant 40 secondes, puis 30 lignes d'un coup...et ainsi de suite.
y a t il moyen de forcer l'affichage ligne par ligne en live ?
ou alors c'est à cause des cuts ? Si j'enlève les 2 cuts, c'est déjà beaucoup plus "temps réél"
quelqu'un à une idée, ou peut me donner une meilleure façon de faire ?
merci
Partager