Commen récupérer les résultat d'une commande dans une varialble

Fermé
gabo24 Messages postés 2 Date d'inscription dimanche 10 mai 2015 Statut Membre Dernière intervention 26 mai 2015 - 26 mai 2015 à 18:42
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 26 mai 2015 à 19:15
Bonjour,
Je souhaite me connecter à un server via ssh (ça , je sais le faire), lancer des commandes linux ( ex: ls -lrt) et pouvoir récupérer les résultats des commande dans une variable afin de les utiliser dans mon programme java.
Comment récupérer le résultat d'une commande (linux) dans une variable avec java??
A voir également:

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
26 mai 2015 à 19:15
Bonjour,

De manière très mécanique (pas forcément le plus propre), tu peux faire un Runtime.exec(String) avec la commande que tu veux. Ça renvoie un objet Process dont tu peux contrôler les flux (in, out, err) pour récupérer ce qui est affiché voir même faire des entrées interactives.
1