我的腳本循環爲:對於在腳本殼牌
for i in $(seq $nb_lignes) a list of machines
do
ssh [email protected]$machine -x "java ....."
sleep 10
done
- >我執行從設備C此腳本
我有兩臺機器A和B($ nb_lignes = 2)
ssh [email protected]$machineA -x "java ....." : create a node with Pastry overlay
wait 10 secondes
ssh [email protected]$machineB -x "java .....":create another node join the first (that's way i have use sleep 10 secondes)
i。從設備C運行腳本: 我想,它顯示:節點1被創建,等待10秒,並顯示節點2被創建
我的問題:它顯示節點1僅創建
我條C它diplay節點2被創建CTRL +
PS:兩個過程的java仍然在機器A和B
謝謝乳寧你
你的循環是'因爲我在......',但你引用'$機'在循環體內。我想你的真正意思是'機器在...'中。請發佈儘可能接近您實際運行的代碼的代碼,以便我們不必猜測原始代碼中的哪個問題以及您重新輸入時引入的問題。 –