[RESOLU]envoie mail par crontab

envoie mail par crontab [RESOLU] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 29-10-2013 à 10:23:35    

bonjour,
j'ai un problème sur l'utilisation du crontab
je voudrais que crontab envoie a 7h du matin un mail  
en ligne de commande cela fonctionne
mail -S smtp=10.2.99.99 -s "Sauvegarde de monlogiciel" mailexploitation@pouetpouet.fr < /opt/logiciel/back/tmp/ficsauvegarde  
 
mais quand je passe sous crontab "crontab -e"
je ne reçoi pas de mail...
que me manque t'il ?
0 7 * * * mail -S smtp=10.2.99.99 -s "Sauvegarde de monlogiciel" mailexploitation@pouetpouet.fr < /opt/logiciel/back/tmp/ficsauvegarde  
faut il faire un  "/etc/init.d/crond restart" apres chaque modification ?


Message édité par skoizer le 29-10-2013 à 13:40:59

---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 29-10-2013 à 10:23:35   

Reply

Marsh Posté le 29-10-2013 à 10:32:04    

Pas besoin de redémarrer crond, regarde les syslogs ce qu'ils disent sur ce créneau horaire, mais je suppose que c'est un problème de chemin.

 

Essaye :
 - soit en rajoutant au début de ton crontab

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


 - soit en utilisant /usr/bin/mail (ou le chemin absolu qui est bon dans ton context.

Message cité 1 fois
Message édité par o'gure le 29-10-2013 à 10:32:27

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 29-10-2013 à 10:47:34    

j'ai essayé ceci

Code :
  1. 1 * * * * /bin/mail -S smtp=10.2.99.99 -s "Sauvegarde monlogiciel" toto@toto.fr < /opt/monlogicle/back/tmp/ficsauve


cela ne fonctionne pas
pourtant j'ai bien l'application dans /bin/mail
en le faisant manuellement ça fonctionne.
J'ai mis 1mn pour que le test soit rapide
c'est une red hat 6.3


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 29-10-2013 à 10:56:31    

o'gure a écrit :

Pas besoin de redémarrer crond, regarde les syslogs ce qu'ils disent sur ce créneau horaire,


+ regarde la mailbox de root ou de ton user en local, les erreurs sont censées être remontées


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 29-10-2013 à 11:29:12    

pardon mais ou ?


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 29-10-2013 à 11:48:06    

j'envoie directement sur mon serveur smtp, sans authentification.
mon serveur smtp est configuré pour recevoir ce type de mail de mon serveur linux


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 29-10-2013 à 12:09:55    

bon ok ça fonctionne
avec ceci dans le crontab
1 * * * *  
ça me l'envoyé toutes les premiére minute de l'heure et non pas chaque minute.


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed