[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] RE: envoyer un mail par script



roger wrote:
date: Mardi 7 Mai 2002 16:13 auteur: jeanmarie.aries@groupe-ips.com
sujet: Re: [linux] RE: envoyer un mail par script




Merci de ta réponse. J'ai fait la modif, mais ça n'a pas l'air de
fonctionner. De plus, je ne souhaites pas utiliser sendmail (sécurité
oblige).
Mon but est de pouvoir obtenir des remontées d'informations de Cron
tournant sur des serveurs web.
snip
Bon, honnêtement, je n'en sais rien, mais...
un jour en surfant sur internet, mon disque dur s'est mis à s'emballer grâve. Plus rien ne fonctionnait, clavier, souris... Le cpu était à 100%. Au bout de 5 minutes, j'ai craqué et appuyé sur reset. J'ai eu très peur. J'ai pondu le script suivant

#! /bin/sh
echo "Salut"
/bin/df -t ext3 -t ext2
bref, il fait un df, classique. J'ai mis ce scritp dans un dossier /etc/cron.two_minutes

et la crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=roger
HOME=/

# run-parts
01 * * * * nice -n 19 run-parts /etc/cron.hourly
02 4 * * * nice -n 19 run-parts /etc/cron.daily
22 4 * * 0 nice -n 19 run-parts /etc/cron.weekly
42 4 1 * * nice -n 19 run-parts /etc/cron.monthly
*/2 * * * * nice -n 19 run-parts /etc/cron.two_minutes

Donc le df est exécuté toutes les 2 minutes. J'avais trouvé (où?) que tout ce qui était normalement envoyé à la console était envoyé par mail à l'adresse donné dans MAILTO= quand le script était exécuté par cron.
roger

quand il y a une "sortie" CRON envoie automatiquement un mail à MAILTO... via sendmail ou postfix ou qmail ou...

N'empèche que je suis persuadé qu'il y a moyen de faire tourner sendmail sur ta bécanne pour quelle envoie ses mails via le serveur de mail.
Je l'ai fait au boulot avec des bécannes AIX, avec des bécannes Linux (je te jure Vincent) et je l'ai fait à la maison.
En mettant tout simplement dans le fichier sendmail.cf à la directive DS ceci:
DS192.168.0.1 (pour l'exemple)

puis redémarré sendmail
et enfin j'ai envoyé un mail (si les mails doivent être envoyés à root sur le serveur hoyoyo):

thosil@ulysse~> mail root@hoyoyo
Subject: test
juste un test
(CONTROL D)
EOT
thosil@ulysse~>_

et le user root sur hoyoyo a reçu son mail

le S de DS vient de "smart", ça veut dire envoyer les mails pour des personnes que je ne connais à ce serveur, comme il est smart, il saura quoi en faire.

--
_ _
( "> 1 Sgt System <° )
(v ) Thomas Administrator ( v)
¯¯¯ Silvestre 22 Log. Wing ASYU ¯¯¯



_______________________________________________
Linux Mailing List
LCP - 11 Mai - http://www.unixtech.be/lcp.php
Archives: http://www.unixtech.be/mailman/listinfo/linux