[Process] Gestion des flux
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:
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); |