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 :

Problème avec crontab


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juillet 2014
    Messages : 44
    Par défaut Problème avec crontab
    Bonjour,

    J'ai un problème avec crontab et mon script.
    Quand je lance manuellement mon script il fonctionne et quand je l'affecte à crontab (on lui indiquant de l'éxécuter tous les jours à 18h00 par exemple.) il ne se lance pas.

    Voici mon script : nommé test.sh

    #!/bin/sh


    while read ligne
    do
    ./test2.sh $ligne
    done < /home/name/test/test.txt

    Voici ce que j'ai mis sur crontab:


    # m h dom mon dow user command
    00 18 * * * root /home/name/test/test.sh


    Merci,


  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Le problème vient de :

    Citation Envoyé par zara5 Voir le message

    ./test2.sh $ligne
    Car le crontab n'a pas forcément le même répertoire courant

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par zara5 Voir le message
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #!/bin/sh
     
     
    while read ligne
    do
    ./test2.sh $ligne
    done < /home/name/test/test.txt
    Bonjour

    Déjà

    Ensuite, si tu veux que ça fonctionne de façon portable, remplace ./test2.sh $ligne par $(dirname $0)/test2.sh $ligne...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Problème avec crontab
    Par safa92 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 09/11/2012, 23h16
  2. Problème avec crontab
    Par djniklos dans le forum Linux
    Réponses: 3
    Dernier message: 08/03/2009, 11h39
  3. [DEV] problème avec crontab
    Par kaele dans le forum Apple
    Réponses: 0
    Dernier message: 15/12/2008, 13h02
  4. problème avec crontab
    Par polace dans le forum Administration système
    Réponses: 3
    Dernier message: 04/11/2007, 00h40
  5. Problème avec CRONTAB
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 03/08/2007, 16h23

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