Lancer script shell via un programme java
salmazen
-
benygreen -
benygreen -
Bonjour,
Je voudrais savoir comment je peux exécuter un script shell à partir d'une application écrite en java (je veux dire en terme de codage) et notemment comment récupérer l'output du script une fois exécuté.
Je me contenterais d'une réponse à la première partie de ma question.
Merci d'avance :)
Je voudrais savoir comment je peux exécuter un script shell à partir d'une application écrite en java (je veux dire en terme de codage) et notemment comment récupérer l'output du script une fois exécuté.
Je me contenterais d'une réponse à la première partie de ma question.
Merci d'avance :)
A voir également:
- Lancer script shell via un programme java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Classic shell - Télécharger - Personnalisation
- Lancer un programme au démarrage windows 10 - Guide
- Script vidéo youtube - Guide
2 réponses
la réponse est un peu tardive ( voir même beaucoup ) mais pour lancer un script shell ( ou une commande ) en java il faut utiliser la classe Runtime et la méthode exec qui prend un String:
Runtime.getRuntime().exec("sh chemin/nom_du_script.sh arguments");
avec ça tu récupère un process, y'a peut être moyen de récupérer ce qu'il fait
Runtime.getRuntime().exec("sh chemin/nom_du_script.sh arguments");
avec ça tu récupère un process, y'a peut être moyen de récupérer ce qu'il fait
dans un fichier bat les resultat sont mis dans un txt grâce à la commande
echo commande > fichier.txt