Le lundi 9 juin 2008, OLIVIER TOURNIAIRE a écrit :
> Salut. Je suis tout nouveau et incapable de te répondre.Bon courage;

Voilà qui va aider Alain ;-).

> ----- Message d'origine ----
> De : Alain Vaugham <[EMAIL PROTECTED]>
> À : [email protected]
> Envoyé le : Lundi, 9 Juin 2008, 18h35mn 13s
> Objet : Affichage local d'un journal distant
>
> Bonjour la liste,

Salut,

> C'est pour consulter le journal des télécopies gérées par Hylafax. Les
> machines sont toutes des Linux.
>
> Sur le site d'Hylafax il n'y a pas de solution pour consulter un journal
> distant en sélectionnant uniquement les mouvements d'une journée en
> particulier.

Le plus simple est sans doute de mettre le tail dans ta commande ssh et 
d'utiliser la commande "date" pour la date du jour

ssh [EMAIL PROTECTED] tail /var/spool/hylafax/log/xferfaxlog | grep $(date 
+%m/%d/%y)

[...]
> Pour automatiser tout ça, je suis parti sur l'idée suivante :
> a) un script user sur 192.168.3.107 qui se connecterai en ssh pour exécuter
> b) b) un script user sur 192.168.3.111 qui lancerai le script root c) c) un
> script root sur 192.168.3.111 qui afficherai la sortie tail
> d) une instruction user sur 192.168.3.107 qui indiquerai à a)+b)+c) que
> c'est fini (faire ctrl-c sur le tail -f puis exit exit).

Hmm. D'une seule machine, tu fait ton script vers tous tes serveurs, au pire 
avec une boucle : 

for s in serveur1 serveur2 serveur3
do
        ssh [EMAIL PROTECTED] tail ....
done


> - Est-ce que c'est une bonne idée pour un non-programmeur comme moi?
> - Comment je vais m'en sortir pour indiquer les bons mots de passe?

Utilise des clefs SSH (tu trouveras de très bons articles sur le net pour 
cela, sur www.lea-linux.org par exemple)

> - Comment je vais m'en sortir pour transmettre la date au script suivant?

Ne fait qu'un seul script et utilise la commande date (cf. ci-dessus).

> - Est-ce que gnu-screen signalé récemment par François et Paul ne serait
> pas mieux adapté?

Je vois pas... Ou alors j'ai pas compris ce que tu voulais faire.

> Merci d'avance pour toutes vos suggestions.

Bon courage.

-- 
Sébastien
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à