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

Debian Discussion :

tâche crontab non exécutée


Sujet :

Debian

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut tâche crontab non exécutée
    Bonjour, je tourne sous Debian Etch.

    J'aimerais sauvegarder mon repository SVN chaque soir à 22h. J'ai donc créer un script que j'ai rendu exécutable :

    script.sh
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #!/bin/sh
     
    # Dump du repository complet dans une archive gzip
    svnadmin dump /mnt/diskSVN/svnroot | gzip -9 - > /mnt/diskSauvegarde/Backup/backup-repository-svn.dump.gz
    j'ai ensuite ajouté une entrée dans la crontab du root :
    crontab -e
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    00      22      *       *       *       root    /mnt/diskSauvegarde/System/script.sh > /dev/null
    néanmoins mon script ne produit jamais son fichier '.gz'

    je vois bien une ligne de ce type dans les logs (/var/log/syslog) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Apr  7 22:00:01 Bender /usr/sbin/cron[2294]: (root) RELOAD (crontabs/root)
    Apr  7 22:00:01 Bender /USR/SBIN/CRON[2871]: (root) CMD (root    /mnt/diskSauvegarde/System/script.sh > /dev/null)
    mais le fichier n'est jamais créé. Je ne comprends pas d'où vient le blocage.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 676
    Par défaut
    cron n'est pas au courant du PATH pour retrouver les commandes que tu utilises dans ton script...
    donc, soit tu mets le chemin absolu pour chacune des commandes de ton script, soit tu exportes le PATH ('export PATH=$PATH') au début de ton script
    ...
    ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut
    J'ai exporté le path mais ça ne change rien apparement. Curieux tout ça

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 676
    Par défaut
    Il n'y a pas de raison de faire mention du nom de l'utilisateur dans une crontab (y compris root), cela n'a lieu d'être que dans /etc/crontab...
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut
    Il semble que ce soit la solution. Mon script c'est lancé comme prévu.

    Merci beaucoup N_Bah

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/05/2012, 11h21
  2. Tâche planifiée non exécutée
    Par luc.mp dans le forum Windows XP
    Réponses: 5
    Dernier message: 16/03/2011, 22h59
  3. crontab non exécuté
    Par trucentete dans le forum Applications et environnements graphiques
    Réponses: 6
    Dernier message: 05/09/2008, 17h06
  4. [MySQL] Requête non exécutée
    Par harlock59 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 03/05/2006, 15h42
  5. INCLUDE non exécuté
    Par Sadneth dans le forum ASP
    Réponses: 3
    Dernier message: 07/09/2003, 00h44

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