Bonjour,
Je viens de lire la discussion :
http://www.developpez.net/forums/showthread.php?t=45751
D'après ce que j ai compris, vu que je suis pas en Java 5.0, je dois utiliser runtime.exec("env | grep STATUS1") pour récuperer ma variable d'environnement.
J'appelle mon code java depuis un script ksh :
Dans mon code java, j execute en boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 CPT=10 java MonJava $CPT & while (($CPT > 0)); do if (($CPT > 6)) then export STATUS1=0 elif (($CPT > 3)) then export STATUS1=1 else export STATUS1=2 fi CPT=$(($CPT-1)) sleep 2 done
J obtiens à chaque passage un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 process = runtime.exec("env | grep STATUS1"); System.out.println("status = "+ process);
status = java.lang.UNIXProcess@17f242c
Est-ce que je suis censée pouvoir récupérer la valeur de STATUS1 à partir de ça ?
Partager