我必须在jenkins中占用我的节点池。我经常寻找决定并发现只有通过ssh连接每个节点的方法,并检查其状态和正常运行时间。我是bash的新手,现在我写了一个简单的脚本,它将在一台机器上连接,但是smth错了,我根本没有输出
for 3A1A; do
ssh 3A1A "bash -s" < uptime
done
答案 0 :(得分:2)
请尝试以下:
arr=("list of IPs separated by space")
for i in ${arr[*]}
do
echo -n "$i "
ssh user1@$i "uptime"
done
用户user1应该能够访问所有IP,或者我们必须使用键值(关联数组)而不是这个简单的。