Re: [HS] [PERL] pas de resultat pour top dans un cron
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\@mydomain.com\n";
> print MAIL "To: email\@mydomain.com\n";
> 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 casimir@placard.org -a "From:napoleon@levillagedanslesnuages.com" -s "Server Stats"
fait la même chose, en plus robuste...
Bonne journée,
--
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japon
Reply to: