Récupérer la valeur d'une commande (java)
Fermé
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
-
19 mai 2009 à 14:29
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 20 mai 2009 à 11:20
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 20 mai 2009 à 11:20
A voir également:
- Récupérer la valeur d'une commande (java)
- Waptrick java football - Télécharger - Jeux vidéo
- Invite de commande - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Recuperer message whatsapp supprimé - Guide
- Commande terminal mac - Guide
13 réponses
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
19 mai 2009 à 14:59
19 mai 2009 à 14:59
Hello,
Quel est le rapport entre la session ssh et le programme Java? Tu exécutes le programme sur la machine distante une fois connectée? Ou bien la session ssh est à l'intérieur de ton appli Java?
Plus d'infos nécessaires.
++
Quel est le rapport entre la session ssh et le programme Java? Tu exécutes le programme sur la machine distante une fois connectée? Ou bien la session ssh est à l'intérieur de ton appli Java?
Plus d'infos nécessaires.
++
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
19 mai 2009 à 17:00
19 mai 2009 à 17:00
j'execute la commande sur le serveur c tout ... oui ca fait pas bcp de différence dans le cas ou se serai sur ma machine .... En tt cas j'arriv pa a récup le résultat en string !!!
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
19 mai 2009 à 17:04
19 mai 2009 à 17:04
De quelle "commande" parles-tu? Tu as donné 2 lignes d'un programme Java... Je ne capte rien ^^
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
19 mai 2009 à 21:12
19 mai 2009 à 21:12
AH pardon dsl .... mdr .... dsl j'ai écrit sous le coup de la pression ^^
Voici ce que je fais :
voilà maintenant, ce script renvoi un nombre ~ 2135
=> g test en ligne de commande ça marche !!
et je voudrai récupérer ce nombre ... mai zy arrive pas !!!
Est-ce un peu plus clair ?
Voici ce que je fais :
Process p = Runtime.getRuntime().exec("./script.sh");
voilà maintenant, ce script renvoi un nombre ~ 2135
=> g test en ligne de commande ça marche !!
et je voudrai récupérer ce nombre ... mai zy arrive pas !!!
Est-ce un peu plus clair ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
19 mai 2009 à 22:34
19 mai 2009 à 22:34
System.out.println(p.waitFor());
donne quoi?
donne quoi?
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
20 mai 2009 à 10:38
20 mai 2009 à 10:38
ça me donne 0 !! pourkoi ??
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
20 mai 2009 à 11:02
20 mai 2009 à 11:02
Car c'est la valeur retournée par ta commande ^^
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Process.html#waitFor()
++
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Process.html#waitFor()
++
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
20 mai 2009 à 11:12
20 mai 2009 à 11:12
Mais c bizarre elle doit me retourner 2135 !!!
et j'ai test à la main , le script me retourn bien cette valeur ???
et j'ai test à la main , le script me retourn bien cette valeur ???
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
20 mai 2009 à 11:14
20 mai 2009 à 11:14
Heu... Mais c bizarre elle doit me retourner 2135 !!! ==>
Fais ceci
Fais ceci
int exitValue = p.waitFor() System.out.println("2135");Tu auras 2135 de retourné :-p
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
20 mai 2009 à 11:15
20 mai 2009 à 11:15
p.waitfor ... ca indiquerai pas pluto si le script c bien executé => 0 si correctement terminé ?!?!
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
20 mai 2009 à 11:18
20 mai 2009 à 11:18
Yup, tout à fait. C'est la valeur retourné par la commande passée en argument à Process.
0 = la convention d'exécution correcte.
... tilt... je crois comprendre ce que tu veux... Tu veux la valeur de la commande executée à l'intérieur du script, hein? Pas la valeur retournée par la commande passée à Process...
Is that so?
0 = la convention d'exécution correcte.
... tilt... je crois comprendre ce que tu veux... Tu veux la valeur de la commande executée à l'intérieur du script, hein? Pas la valeur retournée par la commande passée à Process...
Is that so?
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
20 mai 2009 à 11:17
20 mai 2009 à 11:17
lol ... tré drole ...paske enfait je demande o script de me renvoyé le nombre de ligne d'un fichier ... mais la taille du fichier peu varié !!!!!! ayeeeee
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
20 mai 2009 à 11:18
20 mai 2009 à 11:18
Lol ... tré drole
Voui, je sais... la grande forme aujourd'hui... =)
Voui, je sais... la grande forme aujourd'hui... =)
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
20 mai 2009 à 11:20
20 mai 2009 à 11:20
putin sun y zaurai pu faire une api un peu plu développé .... mdr ...
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
20 mai 2009 à 11:20
20 mai 2009 à 11:20
Offre-leur tes services pour l'améliorer ^^