Re: [debutant] ShellScript !!!

2001-02-06 Par sujet RickyBoy

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 !!!

2001-02-06 Par sujet Benoit Lacherez


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 !!!

2001-02-06 Par sujet RickyBoy

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 !!!

2001-02-05 Par sujet RickyBoy

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 !!!

2001-02-05 Par sujet Thomas Pimmel

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