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

Langage Java Discussion :

Runtime et /etc/init.d/toto start


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut Runtime et /etc/init.d/toto start
    Bonjour

    Lorsque j'essaye de lancer en tant que root le programme Java avec la commande suivante j'obtient 255 comme code retour et mon process ne s'est pas lance !

    Process p = Runtime.getRuntime().exec("/etc/init.d/toto start");
    rt=p.waitFor();

    Merci d'avance
    Philippe

  2. #2
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Par défaut
    Le WaitFor est censé te retourner 0 si tout s'est bien passé... Il doit donc manquer quelquechose à ton process pour se lancer, mais d'habitude j'avais "1" comme valeur quand il y avait un probleme... 255, je n'ai aucune idée de ce que ça représente

  3. #3
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par DevTeam_ Voir le message
    mais d'habitude j'avais "1" comme valeur quand il y avait un probleme... 255, je n'ai aucune idée de ce que ça représente
    Le code de retour dépend de l'application appelé et non pas de Java. La seule "règle" étant que l'application doit retourner 0 si tout s'est bien passé...


    Pour en revenir au problème : il faut traiter les flux d'entrée/sortie du proces !!!

    Plus d'info : http://ydisanto.developpez.com/tutoriels/j2se/runtime/


    a++

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    J'obtiens le message d'erreur suivant

    UNIXProcess.forkAndExec native error: Erreur de format pour exec()

  5. #5
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Par défaut
    T'as mis "#!/bin/bash" en 1ère ligne de ton script toto ?

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    Oui pb resolu, j'ai meme mis ksh en fait

    Merci
    Philippe

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

Discussions similaires

  1. donner des droits a tout users sur la commande /etc/init.d/sendmail start
    Par moussadjijunior dans le forum Administration système
    Réponses: 2
    Dernier message: 03/06/2011, 13h21
  2. Debian plus de /etc/init.d
    Par elalaoui.omar dans le forum Administration système
    Réponses: 9
    Dernier message: 20/07/2006, 09h54
  3. probleme avec /etc/init.d/postgres
    Par Trolls dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 15/06/2006, 17h02
  4. Coup de main : scripts de /etc/init.d
    Par Rhineauféros dans le forum Linux
    Réponses: 7
    Dernier message: 04/07/2005, 17h59

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