Subject: Re: [debutant] trop de mail

> Il faut que tu fasses un script en shell unix pour tester si la taille du
> resultat de ta commande finger est >0.
>
> Pour ecrire un script, c'est facile :
> dans un fichier tu commences par mettres #!/bin/sh sur la premiere ligne
> puis tu tapes tes commandes sur chacune des lignes.
> Pour le test tu peux utiliser des if. Fait une man if pour avoir plus
d'info

Merci mais petite question

>
> exemple :
> #! /bin/sh
> if [ -z `finger -l | grep lLogin | head -1 | awk '{print $4 }'` ] ;
OK ça va jusque la (sauf le awk!?!? {$4= 4ieme argument de la ligne du
head??}c'est ça?)

>then
>   # Personne de logger
> else
> # il y a des users ....
> # envoie de message
> fi
Comment faire un mail qui m'envoi le résultat d'une commande finger???? Car
je veu avoir le résultat complet de la commande.

sur une ligne de commande ceci fonctionne:
*********
[root@machine]# mail root -s 'someone is log'
                        ~|finger -l
                        .
                        cc
[root@machine]#
***********
mais pour l'inclure dans mon else?????????. Je ne sais pas trop.

ET, j'imagine que mon cron devra avoir un > /dev/null pour ne pas qu'il
m'envoi le résultat du cron lui-même?

Merci de ton aide, ça va perfectionner cette lacune en scripting.

> A+
> Seb

(...ߥe
)
(
)
(_________________
               ®!¢k¥ßð¥



Répondre à