Re: [debutant] ShellScript !!!
oui mais j'ai dja un cron avvec finger et il m'envoi 24 mail par jour, qu'il y ai quelqu'un de logger ou non. J'en veus un mail, mais seulement si il y a quelqu'un de logger. alors je veus rediriger la sortie de cron vers /dev/null sauf si y a qqun de logger. (...e ) ( ) (_ !k - Original Message - From: "Thomas Pimmel" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, February 06, 2001 12:52 AM Subject: Re: [debutant] ShellScript !!! Le Mardi 06 Fvrier 2001 05:13, vous avez crit : Salut, pas compliqu hein!!! MAIS... a fait quelque temps que je cherche savoir quel est la faon de quiter MAIL ( avec un point ".") pour que le script se termine, en me redonnant la main, comme il se doit. Inutile d'employer la commande mail. Tout script en Cron envoie un message root en cas de sortie. Il suffit donc d'utiliser la commande "echo". #!/bin/bash echo "salut root" Tom. -- Thomas Pimmel email : [EMAIL PROTECTED] http : http://www.ringard.org
Re: [debutant] ShellScript !!!
mail root -i -s 'Finger Info' ~|finger ; ~:. /* ICI EST MON PROBLME */ C'est bien compliqu tout a... Pourquoi pas plutt "finger | mail -is 'Finger info' root" ? Benoit Lacherez Libourne - France Projet de traduction de la documentation de Python: http://frpython.sourceforge.net/
Re: [debutant] ShellScript !!!
je m'y met des ce soir Merci (...e ) ( ) (_ !k - Original Message - From: "Benoit Lacherez" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, February 06, 2001 2:22 PM Subject: Re: [debutant] ShellScript !!! mail root -i -s 'Finger Info' ~|finger ; ~:. /* ICI EST MON PROBLME */ C'est bien compliqu tout a... Pourquoi pas plutt "finger | mail -is 'Finger info' root" ? Benoit Lacherez Libourne - France Projet de traduction de la documentation de Python: http://frpython.sourceforge.net/
[debutant] ShellScript !!!
Salut tous le but du script ci-dessous est de faire un cron frquent et m'envoi un mail SEULEMENT si quelqu'un est logger sur ma machine. voici mon script (Merci Sbastien pour l'ide gnrale{REF: Trop de mail}) * #! /bin/sh if [ -z `finger -l | grep login |head -1 | awk '{print $4}'`] then # il y a qqun de logger mail root -i -s 'Finger Info' ~|finger ; ~:. /* ICI EST MON PROBLME */ fi *** pas compliqu hein!!! MAIS... a fait quelque temps que je cherche savoir quel est la faon de quiter MAIL ( avec un point ".") pour que le script se termine, en me redonnant la main, comme il se doit. Dans un terminal ceci fonctionne ** [user@machine]# mail root -i -s 'finger Info' ~|finger ~. [user@machine]# ** il envoi le mail root (contenant le resultat de la commande) et il me redonne la main en comprenant que "~." est un commande . Mais ceci ne fonctionne pas dans un script! j'ai essay tout ce qui pouvait tre de mme type mais rien n'y fait. EX: ~|. ~!. ~:. ~|finger ~. etc... il interprte le "~." comme une commande Shell au lieu d'une commande Mail (suis-je exacte?). Quel est la bonne mthode pour interprterla fin d'un mail DANS un script. Je ne suis pas un pro du script (je suis meme pourri) alors soyez indulgeant . Merci (...e ) ( ) (_ !k
Re: [debutant] ShellScript !!!
Le Mardi 06 Fvrier 2001 05:13, vous avez crit : Salut, pas compliqu hein!!! MAIS... a fait quelque temps que je cherche savoir quel est la faon de quiter MAIL ( avec un point ".") pour que le script se termine, en me redonnant la main, comme il se doit. Inutile d'employer la commande mail. Tout script en Cron envoie un message root en cas de sortie. Il suffit donc d'utiliser la commande "echo". #!/bin/bash echo "salut root" Tom. -- Thomas Pimmel email : [EMAIL PROTECTED] http : http://www.ringard.org