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

Linux Discussion :

Question crontab -e


Sujet :

Linux

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Question crontab -e
    Bonjour,

    Je suis novice dans Linux.
    en fait, j'ai un .sh, qui, quand je le lance depuis une console fonctionne bien, mais quand je le met dans un "crontab", il génére bien un fichier log vide, et il ne fait rien de ce qu'on lui demande !!

    Code sh : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    cd `dirname $0`
     ROOT_PATH=`pwd`
    export JAVA_HOME=/usr/java/jre1.6.0_35
    java -Xms256M -Xmx1024M -cp classpath.jar: ols_neostat.neostat_customer_to_ols_0_1.NEOSTAT_CUSTOMER_TO_OLS --context=Valid "$@"
    echo $JAVA_HOME


    j'ai mis l'echo $JAVA_HOME à la fin et dans le fichier log je trouve bien mon path!!
    quelqu'un peux aider ?

    Merci d'avance.

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 549
    Points : 19 378
    Points
    19 378
    Par défaut
    Bonjour,

    c'est la variable PATH, que tu dois modifier pour y ajouter le chemin de java.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci de votre réponse
    J'ai changé mon script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cd `dirname $0`
     ROOT_PATH=`pwd`
    export JAVA_HOME=/usr/java/jre1.6.0_35
    export PATH=$PATH:$JAVA_HOME/bin
    java -Xms256M -Xmx1024M -cp classpath.jar: ols_neostat.neostat_customer_to_ols_0_1.NEOSTAT_CUSTOMER_TO_OLS --context=Valid "$@"
    echo $JAVA_HOME
    echo $ROOT_PATH
    echo $PATH
    echo `dirname $0`
    Maintenant j'ai dans mon fichier log ça:

    /usr/java/jre1.6.0_35
    /home/oracle/etlvalid/NEOSTAT_CUSTOMER_TO_OLS_0.1/neostat_customer_to_ols
    /usr/bin:/bin:/usr/java/jre1.6.0_35/bin
    /home/oracle/etlvalid/NEOSTAT_CUSTOMER_TO_OLS_0.1/neostat_customer_to_ols

    Mais par contre le java ne fonctionne pas, j'ai vérifier au nivaux des bases rien n'est répliquée !!

    Cordialement

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 549
    Points : 19 378
    Points
    19 378
    Par défaut
    le chemin des fichiers utilisés par java doit également être indiqué s'ils ne sont pas dans le PATH, ou dans le répertoire courant.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci, ca fonctionne j'ai ajouté tous les PATH de mon utilisateur dans le script et c'est OK maintenant
    Merci pour ton aide

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

Discussions similaires

  1. Question sur crontab
    Par c-ve dans le forum Administration système
    Réponses: 3
    Dernier message: 07/02/2007, 09h49
  2. Divers questions
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 06/08/2002, 21h57
  3. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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