Retourner aux forums || Retourner au forum Programmation.shell
Programmation.shell : Suivit de log au fil de l'eau
Posté par dubis () le 24 août 2006#!/bin/bash tail -f /var/logs/access & /dev/console tail -f /var/ldap/amAuthentication.access & /dev/console tail -f /var/apache/message & /dev/console tail -f /var/adm/messages & /dev/consoleMerci d'avance
> Lire le message (10 commentaires, moyenne: 1,6).
un seul tail
tail sait "écouter" sur plusieurs fichiers en même temps :
tail -f /var/logs/access var/ldap/amAuthentication.access /var/apache/message /var/adm/messages &› /dev/console
ça devrait le faire. Dès qu'un truc bouge, tail remet le nom du fichier qui a été modifié
-
[^]Re: un seul tail
Posté par dubis () le 24/08/2006 à 14:51. (lien). Évalué à 1.Merci,
Petite question alors je ne comprend pas pourquoi le script suivant ne fonctionne pas :
data=$(find /var/ -mtime -1 -type f -print)
tail -f $data & /dev/console-
[^]Re: un seul tail
Posté par Yann Richard (Jabber id, page perso, ) le 24/08/2006 à 15:05. (lien). Évalué à 1.à cause des retours chariot de find. Essaye ca:
data=$(find /var/ -mtime -1 -type f -print | xargs)
tail -f $data &› /dev/console-
[^]Re: un seul tail
-
-
[^]Re: un seul tail
Posté par gaaaaaAab () le 25/08/2006 à 09:57. (lien). Évalué à 1.bizarre ... chez moi :
gabritou@gabritou $ touch fic1 fic2
gabritou@gabritou $ data=$(find . -name 'fic*')
gabritou@gabritou $ tail -f $data &
[2] 7180
==> ./fic1 <==
==> ./fic2 <==
gabritou@gabritou $ echo bla >> fic1
==> ./fic1 <==
bla
gabritou@gabritou $ echo bli >> fic2
==> ./fic2 <==
bli
de quelle façon il fonctionne pas ton script ?-
[^]Re: un seul tail
Posté par dubis () le 25/08/2006 à 12:27. (lien). Évalué à 1.Sur SOL 9 le tail ne donne pas le titre du fichier seul la commande head le donne. J'ai essayé sur ma station Linux, le tail fonctionne comme tu l'a indiqué.
De plus j'ai remplacé l'expression "&> /dev/console" par simplement "&".
J'aurais aimé avoir le find comme sur Linux :) , cela pour affiner mon find et enlever les infos non pertinantes
Cdlt-
[^]Re: un seul tail
Posté par gaaaaaAab () le 25/08/2006 à 12:49. (lien). Évalué à 1.mouais, avec un tail Solaris, c'est pas gagné ...
si tu peux installer/faire installer le tail de GNU, ça sera plus simple ...
globalement, si tu peux faire installer tous les utils GNU, tu galèreras moins ... ;-)-
[^]Re: un seul tail
-
-
-
-
-
[^]Re: un seul tail
Posté par Antoine Reilles (Jabber id, page perso, ) le 24/08/2006 à 14:54. (lien). Évalué à 3.Et puis il y a l'application multitail
http://www.vanheusden.com/multitail/
Un espèce de "tail" sous spéroïdes, d'après ses auteurs, qui permet de faire ce genre de choses, et en plus d'avoir un peu de couleurs sur tout ça, pour miex suivre les logs-
[^]Re: un seul tail
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.