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

AIX Discussion :

Problème d'exécution d'un script à partir d'un crontab


Sujet :

AIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Par défaut Problème d'exécution d'un script à partir d'un crontab
    Bonjour,
    J'ai actuellement un petit soucis d'exécution à partir d'un crontab sous AIX 5.3.

    Je m'explique :
    Dans mon crontab, j'ai la ligne suivante :
    0,5,10,15,20,25,30,35,40,45,50,55 * * * * /tmp/test.sh > /tmp/test.txt 2>&1

    Mon user unix est paramétré en ksh.

    J'ai 3 fichiers shell :

    test.sh qui contient :
    . /tmp/test2.sh

    test2.sh qui contient :
    echo "test2"
    . test3.sh

    test3.sh qui contient :
    echo "test3"

    Le fichier de résultat test.txt :
    test2
    /tmp/test.sh: test3.sh: introuvable.

    Je ne peux pas modifier test2.sh et test3.sh.
    Avez vous une solution pour contourner ce problème car cet exemple marche bien en ligne de commande.

    Cdt
    Nicolas

  2. #2
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    salut !

    Un lien symbolique dans ton home pour pointer sur /tmp/test3.sh ca irait ? (c peut-etre pas tres classe mais ca devrait faire le boulot)

    @+
    Mr6

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Par défaut ça ne sera pas possible
    Citation Envoyé par Mr6 Voir le message
    salut !

    Un lien symbolique dans ton home pour pointer sur /tmp/test3.sh ca irait ? (c peut-etre pas tres classe mais ca devrait faire le boulot)

    @+
    Mr6
    Le problème est que le nom du script est dynamique.

  4. #4
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    Citation Envoyé par nicox59 Voir le message
    Le problème est que le nom du script est dynamique.
    Généré par quel script ? Capturable pour déclencher un ln ? Sinon méthode crado : rajouter /tmp dans le path...

    @+
    Mr6

  5. #5
    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
    Par défaut
    Bonjour,

    Le probleme ne viendrait-il pas du fait que les commandes sont appelees en chemin relatif et non en chemin absolu ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  6. #6
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Bonjour,

    Le probleme ne viendrait-il pas du fait que les commandes sont appelees en chemin relatif et non en chemin absolu ?
    on dirait bien oui, mais comme il ne peut pas modifier l'appel de ces scripts, le but est de trouver une methode pour feinter...

    @+
    Mr6

  7. #7
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    Citation Envoyé par Mr6 Voir le message
    Généré par quel script ? Capturable pour déclencher un ln ? Sinon méthode crado : rajouter /tmp dans le path...

    @+
    Mr6
    C'est aussi ce que je pensais

    @+
    Mr6

Discussions similaires

  1. Réponses: 10
    Dernier message: 24/08/2012, 16h54
  2. Exécution d'un script à partir de code java
    Par ridecat dans le forum Langage
    Réponses: 4
    Dernier message: 02/11/2008, 19h09
  3. Problème d'exécution d'un script
    Par cedren dans le forum VBScript
    Réponses: 1
    Dernier message: 27/10/2008, 12h03
  4. problème d'exécution d'un script via ssh
    Par adiljoun dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 21/07/2008, 20h36
  5. [PHP-JS] Problème d'exécution d'un script php
    Par Yoteco dans le forum Langage
    Réponses: 1
    Dernier message: 06/10/2006, 14h19

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