Crontab sur fichier perl email.pl

Résolu
Bonjour,

J'essaie d'envoyer un mail 1 fois par jour à 00h10 avec crontab.

Sa fonctionne manuellement sous putty avec la commande :
cd www
cd anni
cd main
perl ./email.pl

Mais quand je tape sa sous putty
crontab -e
J'ajoute la ligne : 10 00 * * * /home/login/www/anni/main/email.pl sa fonctionne pas.

Quand je tape crontab -l
Je voie bien ma ligne : 10 00 * * * /home/ub33-fusion/www/anni/main/email.pl

Cordialement,

4 réponses

  1. Bonjour dubcek,
    Merci de ton aide.
    J'ai taper ta commande sous putty directement comme ceci 05 13 * * * /home/login/www/anni/main/email.pl >> /tmp/log 2>&1

    J'ai rien qui s'affiche peut tu me donner la démarche a suivre car je mis connais vraiment pas dans les commande putty sauf les basic merci

    Cordialement,
    0
    1. Contributeur
      J'ai taper ta commande sous putty directement comme ceci
      Euh... rassures-nous, tu l'as mise dans ta crontab et elle ne s'est pas exécutée, c'est ça ?
      Ou tu l'as tapée tel quel dans ton terminal ?

      Sinon essaie avec le chemin absolu vers perl (en supposant que ton perl soit bien dans "/usr/bin/perl", sinon adapte) :

      10 00 * * * /usr/bin/perl /home/login/www/anni/main/email.pl >> /tmp/log 2>&1 
      0
    2. re zipe31,

      A mais quand je dit que je suis une bille dans putty c'est pas des blagues.

      J'avais taper la commande telle quelle ma était donner.

      Du coup je viens d'ajouter 10 00 * * * /usr/bin/perl /home/login/www/anni/main/email.pl >> /tmp/log 2>&1
      dans le crontab et j'ai eu cette réponse :

      crontab: installing new crontab
      "/tmp/crontab.gaGDc7/crontab":5: bad hour
      errors in crontab file, can't install.
      Do you want to retry the same edit?

      Pour ma par c'est du chinois LOL
      pis a cetet question (Do you want to retry the same edit?) je doit répondre quoi ?

      Cordialement,
      0
    3. Contributeur
      Change le "10 00 * * * " par :
      10 0 * * * 
      0
    4. re zipe31

      il ma répondu sa :

      crontab: installing new crontab
      "/tmp/crontab.aLytRh/crontab":4: bad hour
      errors in crontab file, can't install.

      Cordialement,
      0
    5. Contributeur
      Peux-tu afficher le résultat de cette commande s'il te plaît :
      crontab -l | cat -A

      Quel éditeur utilises-tu pour éditer ta crontab ?
      0
  2. Contributeur
    hello
    récupérer les messages d'erreurs
    10 00 * * * /home/login/www/anni/main/email.pl >> /tmp/log 2>&1 
    0
    1. Bonjour zipe31,
      merci de ton aide.

      Je comprend pas trop ta question mais si tu parle de chmod je lui et mis les droits 777 (attributs pour le fichier email.pl)

      Après faut dire que je ne connais pas perl ni contrab.

      Cordialement,
      0
      1. Contributeur
        Salut,

        Le fichier "email.pl" est-il exécutable (droits d'exécution positionnés) ?
        0