我的脚本循环为:对于在脚本壳牌
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
谢谢乳宁你
你的循环是'因为我在......',但你引用'$机'在循环体内。我想你的真正意思是'机器在...'中。请发布尽可能接近您实际运行的代码的代码,以便我们不必猜测原始代码中的哪个问题以及您重新输入时引入的问题。 –