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

Administration système Discussion :

tâche cron qui ne marche pas


Sujet :

Administration système

  1. #1
    Membre actif
    Inscrit en
    Septembre 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 185
    Points : 220
    Points
    220
    Par défaut
    Salut à tout le monde

    voilà je veux sauvegarder le repertoire de tous les utilisateurs dans le repertoire /var/sauve/home.tgz toutes les 5 min juste pour tester le cron.
    malheureusement après cette durée le fichier home.tgz ne contient . quelqu'un peut il me dire ce qui ne va pas?
    Voile mon script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #!/bin/bash
    # fichier sauve_home.sh
    date=$(date)
    set -- $date
    tar czvf /var/sauve/home.tgz /home/*
    et voiçi comment je l'extrait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    */5 * * * *  /var/home/sauve_home.sh




    EDIT : Désolé!! j'ai oublié de saluer la communauté.
    la succession d'évènement que nous subissons toute notre vie n'est qu'un phénomène de compensation dont la nature en est l'arbitre.[Inéluctabilité de la nature ] Polace

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    As-tu essayé en utilisant les chemins absolus dans ton script (pour tar entre autre) ?

    En effet, la variable d'environnement sur laquelle tu comptes, à savoir PATH, n'est pas forcément initialisée comme tu le crois dans une crontab.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    As tu testé que ton script marche bien, cad lancé manuellement, hors cron et avec le user de la crontab ?

  4. #4
    Membre actif
    Inscrit en
    Septembre 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 185
    Points : 220
    Points
    220
    Par défaut
    Merçi pour tous vos réponses sympas. j'ai essayé en utilisant les chemins absolus dans mon script .mais j'ai pas tester mon script manuellement. je le ferais et vous ferais signe dès que possible.
    la succession d'évènement que nous subissons toute notre vie n'est qu'un phénomène de compensation dont la nature en est l'arbitre.[Inéluctabilité de la nature ] Polace

  5. #5
    Membre actif
    Inscrit en
    Septembre 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 185
    Points : 220
    Points
    220
    Par défaut
    Slaut la compagnie ;
    bah voilà mon script marche bien manuellement et le path est bien spécifié en absolu ,seulement le cron a toujours des problèmes lors de son automatisation . merçi d'y jeter un coup d'oeil.
    la succession d'évènement que nous subissons toute notre vie n'est qu'un phénomène de compensation dont la nature en est l'arbitre.[Inéluctabilité de la nature ] Polace

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Que contiennent les log de la crontab ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Nouveau membre du Club
    Inscrit en
    Septembre 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 40
    Points : 35
    Points
    35
    Par défaut
    Salut a tous, j'ai le meme probleme, je travaille sur un server distant, mon script marche tres bien manuellement (ils marchent tous bien meme, il y en a plusieurs) mais en crontab rien du tout, je le lance avec les chemins absolu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    * * * * * perl /export/home/netadmin/scripts/Mac2/test.pl > /dev/null 2>&1
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    0 23 * * 0 /export/home/netadmin/scripts/Mac2/updateVLANlist-test.pl > /dev/null 2>&1
    par exemple... Si quelqu'un avait une idee...
    Merci

Discussions similaires

  1. Tâches cron qui ne s'exécutent pas
    Par tamiii dans le forum Ubuntu
    Réponses: 7
    Dernier message: 19/07/2009, 08h21
  2. Iptables configuration qui ne marche pas....
    Par The_Nail dans le forum Sécurité
    Réponses: 7
    Dernier message: 03/02/2004, 14h27
  3. Réponses: 3
    Dernier message: 08/09/2003, 15h06
  4. Réponses: 9
    Dernier message: 07/05/2003, 12h57

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