Le Thu, Aug 17, 2006 at 11:59:59AM +0200, pingouin osmolateur a écrit :
> Salut tout le monde
> Je veux envoyer les résultats de la commande top par
> mail un fois par jour. 
> 
> Voila l'exemple statsTOP.pl
> 
> #!/usr/bin/perl
> $topoutput = `/usr/bin/top -b -n1`;
> open (MAIL,"|/usr/sbin/sendmail -t");
> print MAIL "From: [EMAIL PROTECTED]";
> print MAIL "To: [EMAIL PROTECTED]";
> print MAIL "Subject: Server Stats\n\n";
> print MAIL "Resultats $topoutput\n\n";
> close (MAIL); 

Si c'est juste pour faire ça, on peut se passer de perl:

usr/bin/top -b -n1 | mail [EMAIL PROTECTED] -a "From:[EMAIL PROTECTED]" -s 
"Server Stats"

fait la même chose, en plus robuste...

Bonne journée,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japon


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à