【发布时间】:2023-03-14 12:50:01
【问题描述】:
如果用户存在,我有检查远程服务器的脚本,但它只检查第一个用户。该脚本读取服务器列表的文本文件并通过 SSH 连接到每个服务器,然后检查 id 是否存在:
export users
for SERVER in `cat ./serverlist.txt`
do
ssh $SERVER <<+
set -A users "John" "Mary" "Joe" "Ana" "Jake" "Jana" "Ben"
for ids in {0..6}
do
id ${users[$ids]}
done
+
done
请帮忙
【问题讨论】:
-
为什么要在遥控器上设置变量?只需执行
for ids in John Mary ...,或在本地分配变量并遍历本地变量。