Bonjour,
Je sais comment lancer une commande bash et un programme externe en JAVA :
Ca marche très bien et je m'en sert aussi pour lancer des programmes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 try { String commande = "/bin/sh -c ls"; Runtime runtime = Runtime.getRuntime(); Process process = null; process = runtime.exec(commande); process.getInputStream().close(); process.getOutputStream().close(); process.getErrorStream().close(); }catch(Exception err) {;}
MAIS !!!
J'ai une application qui s'appelle "Condor" et (sans rentrer dans les détails), pour lancer ce que je veux, il faut que je tape comme commande :
condor_submit fichier_à_envoyer
et tout marche tres bien... le probleme c'est si je lance la commande
/bin/sh -c condor_submit fichier_à_envoyer
mon logiciel bloque au lancement !!!
Comment faire pour contourner ce problème ???
Merci par avance
Partager