Posez votre question Signaler

Redirection de la commande tail [Résolu]

qlfsat 2Messages postés 12 mai 2005Date d'inscription - Dernière réponse le 16 mai 2005 à 20:31
Bonjour à tous, je suis nouveau sur ce forum et j'aimerai bien savoir comment rediriger le résultat de la commande tail -f dans un fichier.
Merci de m'éclairer car là je bloque.
Lire la suite 

Redirection de la commande tail »

4 réponses
Réponse
+0
moins plus
utilise la redisrection:

tail -f ....  >mon_fichier

Ajouter un commentaire
Réponse
+0
moins plus
Eh bien merci à toi sam3000 mais moi aussi je pensait comme toi mais ça ne marche pas.
En fait je souhaite filtrer une chaine de caractères contenues dans le fichier /var/log/messages et le mettre dans un autre fichier et en plus en temps réel. En gros j'avais pensé à ça :
tail -f /var/log/messages | grep "CHAR" >> nom_fic mais malheureusement ça ne marche pas.
Merci d'éclairer svp et bon surf.
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Tu peut faire autrement.
Avec crontab tu planifies la rédirection de fichier.
*/1 * * * * /bin/cp /var/log/messages >> /var/log/mon_filtre

et aprés dans la console tu applique ta commande tail -f avec grep sur le fichier /var/mog/mon_filtre.

Le seule problème c'est que la commande crontab est éxécute toutes les minute, donc ce n'est pas vraiment en temps réel.

Une autre posibilité c'est de faire un script pour gérer ça.
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Essaie avec la commande "tee" :
tail -f /var/log/messages | tee fichier.txt
Normalement l'option "-a" de la commande "tee" sert à adopter le comportement d'ajout (>>), mais dans ce cas là apparemment ce n'est pas la peine de s'en servir.
Ajouter un commentaire
Ce document intitulé « Redirection de la commande tail » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?