Note de modération : discussion découpé depuis le sujet suivant : Comment connaître l'ID de mon processus Java ?

Citation Envoyé par adiGuba
Pourquoi rediriger vers un fichier ? Lorsque tu lances une commande système tu récupères les flux stdout et stderr directement dans ton application Java (voir la classe Process).

a++
bonjour

Je trouve ton affirmation intéressante pour moi, et j'aurais besoin de récuperer les flux stdout et stderr directement dans mon application mais je ne sais pas comment.

voici les instructions java pour lancer mon script shell

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
String[] cmd = new String[4];
cmd[0] = "/bin/csh";
cmd[1] = "/usr/apache-tomcat-5.5.17/toto.csh ";
cmd[2] = "argument_1";
cmd[3] = "| tee fichier.log";
 
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);