Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1051 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RESOLU][LINUX RASPBIAN] envoie de mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU][LINUX RASPBIAN] envoie de mail

n°1338939
ombreblanc​he
ouch
Posté le 05-06-2013 à 13:31:20  profilanswer
 

Bonjour,  
 
Etant chez Orange j'ai besoin de savoir quand change mon adresse ip publique.  
 
Pour cela j'ai fait un script en sh
 

Code :
  1. #!/bin/bash
  2. #recup ip dans le fichier monip
  3. iplast=$(cat /home/xxx/script/monip)
  4. #recup de l'adresse ip public actuelle
  5. ipnew=$(wget http://checkip.dyndns.org/ -O - -o /dev/null |egrep -ho "([0-9]*\.?){4}" )
  6. #compar les deux variable
  7. if [ "$iplast" !=  "$ipnew"  ];
  8. then
  9.          echo $ipnew > /home/xxx/script/monip
  10.          echo "$ipnew" |mail xxx@sfr.fr
  11. else
  12.         echo
  13. fi


 
ensuite j'ai créé un crontab
@hourly sh /home/xxx/script/monip.sh
 
j'utilise ssmtp en relais pour mon compte gmail
 
Dés que mon IP change je reçois bien un mail, je n'ai aucun soucis. Par contre toutes les heures quand le cron lance le script si l'adresse ip n'a pas changer il tente d'envoyé un mail à root@hostname. Du coup je reçois tous les mail delivery failled sur mon compte gmail.
 
J'ai beau cherché dans tous les coins je n'ai pas trouvé comment supprimer l'envoie de ce fameux mail.
 
Merci,


Message édité par ombreblanche le 06-06-2013 à 16:13:32

---------------
http://forum.hardware.fr/hfr/Achat [...] 6389_1.htm
mood
Publicité
Posté le 05-06-2013 à 13:31:20  profilanswer
 

n°1338940
Fork Bomb
Obsédé textuel
Posté le 05-06-2013 à 13:51:01  profilanswer
 

Sans répondre à ta question, tu peux virer ton « else echo » de ton script si vraiment ça ne te sers pas.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1338941
ombreblanc​he
ouch
Posté le 05-06-2013 à 14:14:02  profilanswer
 

effectivement il ne me sert à rien, j'avais oublié de l'enlever . Merci


---------------
http://forum.hardware.fr/hfr/Achat [...] 6389_1.htm
n°1338949
ombreblanc​he
ouch
Posté le 05-06-2013 à 15:44:25  profilanswer
 

Je viens de rajouter >/dev/null 2>&1 à la fin de mon cron, je ne reçois plus les mails en default. Cependant je ne sais pas si j'ai enlevé l'erreur ou tout simple "masquer" celle-ci.  
 
Est-ce qu'une personne pourrait me confirmer s'il vous plait ?


Message édité par ombreblanche le 05-06-2013 à 15:44:57

---------------
http://forum.hardware.fr/hfr/Achat [...] 6389_1.htm
n°1339022
Nukolau
Posté le 06-06-2013 à 13:26:32  profilanswer
 

Le cron envoi un mail si une erreur ou un message arrive sur la sortie standard du script qu'il exécute.
Il est bien de toujours rediriger ce qu'on exécute depuis la cron.

 

Pour répondre à ta question, pour savoir le problème, ne redirige pas vers /dev/null, mais vers une log que tu pourras consulter pour connaître le problème.
Il y a des chances quand même que c'était le echo de ton else qui causait le soucis car ça écrivait un \n sur la sortie standard du script.


Message édité par Nukolau le 06-06-2013 à 13:26:53
n°1339027
e_esprit
Posté le 06-06-2013 à 13:53:28  profilanswer
 

Et tant qu'à faire, configure tes aliases de messagerie pour que les mails envoyés à root(@localhost/hostname) te soit redirigés sur xxx@sfr.fr, ça peut toujours servir :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1339046
ombreblanc​he
ouch
Posté le 06-06-2013 à 16:12:41  profilanswer
 

Impeccable, merci pour vos réponse qui m'ont bien aidé.
 
Je passe le post en résolu.


---------------
http://forum.hardware.fr/hfr/Achat [...] 6389_1.htm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RESOLU][LINUX RASPBIAN] envoie de mail

 

Sujets relatifs
WebMail Notifier Linux driver (Dream Cheeky)formaté HDD pour linux comment?? merci
Linux - Compression tar/gzip en commandeinstall 2 HDD win / linux comment passer de 1 a autre ?
[RESOLU] Linux n'utilise poas sa partition de swapMise en place d'un serveur Jabber sur Linux Debian
Quelle distrib Linux ?Installation linux specif 2.6.34 sur intel NUC
Script Shell de Restauration de dossiers Backupés sous Linux de puisModification des commandes Linux pour raison de securite de l'intranet
Plus de sujets relatifs à : [RESOLU][LINUX RASPBIAN] envoie de mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR