私のスクリプトは次のとおりです。
for i in $(seq $nb_lignes) a list of machines
do
ssh root@$machine -x "java ....."
sleep 10
done
--> マシン C からこのスクリプトを実行します
私は 2 台のマシン A と B を持っています ($nb_lignes=2)
ssh root@$machineA -x "java ....." : create a node with Pastry overlay
wait 10 secondes
ssh root@$machineB -x "java .....":create another node join the first (that's way i have use sleep 10 secondes)
マシン C からスクリプトを実行します。次のように表示します。ノード 1 が作成されました。10 秒待って、ノード 2 が作成されたことを表示します。
私の問題:ノード1のみが作成されていると表示されます
i tape ctrl+c ノード 2 が作成されたことを表示します
PS: 2 つのプロセス java は、マシン A と B でまだ実行されています。
ありがとうございました