[HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet pingouin osmolateur
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

Re: [HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet Charles Plessy
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);

RE : Re: [HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet pingouin osmolateur
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... Le truc c'est que dans ce script j'ai ajouté un free, un df et quelques script perso pour vérifier le

Re: [HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet Patrice Karatchentzeff
Le 17/08/06, pingouin osmolateur[EMAIL PROTECTED] 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:

RE : Re: [HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet pingouin osmolateur
--- Patrice Karatchentzeff [EMAIL PROTECTED] a écrit : Le 17/08/06, pingouin osmolateur[EMAIL PROTECTED] 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 =

Re: RE : Re: [HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet Patrice Karatchentzeff
Le 17/08/06, pingouin osmolateur[EMAIL PROTECTED] a écrit : [EMAIL PROTECTED] a écrit : [...] PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin J'ajoute ça où dans mon script ? dans la ligne cron ? En en-tête de la ligne du cron. Cela dépend de ce que tu utilises

Re: [HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet Vincent Lefevre
On 2006-08-17 14:05:13 +0200, Patrice Karatchentzeff wrote: 1) écrire du Perl comme cela, c'est mal (c) (r) Utilise a minima les pragma -w (use warnings). Surtout use strict;, je dirais. Je trouve le -w gênant dans certains cas, surtout que les warnings sont dynamiques. 2) utilise les

Re: [HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet Patrice Karatchentzeff
Le 17/08/06, Vincent Lefevre[EMAIL PROTECTED] a écrit : On 2006-08-17 14:05:13 +0200, Patrice Karatchentzeff wrote: 1) écrire du Perl comme cela, c'est mal (c) (r) Utilise a minima les pragma -w (use warnings). Surtout use strict;, je dirais. Je trouve le -w gênant dans certains cas, surtout

[Resolu] [HS] [PERL] pas de resultat pour top dans un cron

2006-08-17 Par sujet pingouin osmolateur
--- Patrice Karatchentzeff [EMAIL PROTECTED] a écrit : Le 17/08/06, pingouin osmolateur[EMAIL PROTECTED] a écrit : [EMAIL PROTECTED] a écrit : [...] PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin J'ajoute ça où dans mon script ? dans la ligne cron ? En