IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

cron.hourly et envoi d'email


Sujet :

Shell et commandes GNU

  1. #1
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Par défaut cron.hourly et envoi d'email
    Bonjour tous le monde,

    Je suis sur ubuntu 13.04

    J'ai créer un cron script qui export m'a DB et me l'envoi par mail.

    Mon sh
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    cd /home/monpc/Documents/
     
    for i in ma_db; do
     
    ## Sauvegarde des bases de donnees en fichiers .sql
    mysqldump --user=root --password=password $i > ${i}_`date +"%Y-%m-%d"`.sql
     
    ## Compression des exports en tar.bz2 (le meilleur taux de compression)
    tar jcf ${i}_`date +"%Y-%m-%d"`.sql.tar.bz2 ${i}_`date +"%Y-%m-%d"`.sql
     
    ## Suppression des exports non compresses
    rm ${i}_`date +"%Y-%m-%d"`.sql
     
    ## Envoi par mail
    time=reservation_`date +"%Y-%m-%d"`
    mutt -s "Buckup ($time)" email@mail.com -a /home/monpc/Documents/$time.sql.tar.bz2 < /home/monpc/Documents/mailmessage
     
    done
    Mon Problème c'est que lorsque mon cron s’exécute, la base s'exporte, l’émail ne s’envoie pas.
    Quand j’exécute le sh manuellement , la base s'exporte, l’émail s’envoie.

    Je ne c'est pas ou est le problème est ce que le cron a un temps limite puis il s’arrête avant l'envoi??

    Merci pour toutes aides

  2. #2
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 335
    Par défaut
    Bonjour,
    Pour savoir d'où vient ton problème, tu peux rediriger la sortie d'erreur dans un fichier et regarder ce qu'il te dit.
    Tu as aussi de forte chance de voir l'erreur dans le cron.log (faut bien qu'un fichier de log sert à quelque chose )
    Mais comme mutt utilise ncurse, tu dois avoir un problème de tty.

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Par défaut
    Merci infiniment pour votre réponse,
    Voila ce que j'ai trouvé dans mon fichier logs
    postfix/smtp[23879]: connect to aspmx.l.google.com[173.194.70.26]:25: Connection timed out
    Dec 24 08:18:22 zahia postfix/smtp[23879]: connect to alt1.aspmx.l.google.com[74.125.143.26]:25: Connection timed out
    Dec 24 08:18:22 zahia postfix/smtp[23879]: connect to alt1.aspmx.l.google.com[2a00:1450:400c:c05::1b]:25: Network is unreachable
    Dec 24 08:18:22 zahia postfix/smtp[23879]: connect to alt2.aspmx.l.google.com[2a00:1450:400c:c05::1a]:25: Network is unreachable
    Si voous pouvez me dire ce que je dois chercher pour le fixer

  4. #4
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Tu n'arrives pas à communiquer avec ton serveur SMTP.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

Discussions similaires

  1. Envoi d'email en masse tache cron
    Par CedriZero dans le forum Langage
    Réponses: 4
    Dernier message: 31/01/2014, 10h19
  2. [1.x] envoi d'email via une tache cron
    Par erictomcat dans le forum Symfony
    Réponses: 2
    Dernier message: 17/05/2011, 20h18
  3. Tâche cron et envoi d'email (>/dev/null 2>&1)
    Par julienleg dans le forum Administration système
    Réponses: 2
    Dernier message: 28/11/2007, 09h01
  4. envoie d'email a partir d'asp
    Par sheira dans le forum ASP
    Réponses: 5
    Dernier message: 07/12/2004, 16h14
  5. envoie d'email
    Par ZZ dans le forum ASP
    Réponses: 8
    Dernier message: 16/12/2003, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo