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 :

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
Dans mon code java, j execute en boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
process = runtime.exec("env | grep STATUS1");
System.out.println("status = "+ process);
J obtiens à chaque passage un truc du genre :
status = java.lang.UNIXProcess@17f242c

Est-ce que je suis censée pouvoir récupérer la valeur de STATUS1 à partir de ça ?