相关疑难解决方法(0)

While 循环只处理 ssh 命令的第一项

所以我对 bash 了解不多,需要一些专业人士的帮助。我正在尝试运行这样的脚本:

filename='file1'
while read p; do
ssh -p 2222 $p 'who -b' | awk '{print $(NF-1)" "$NF}' >> file2*
Run Code Online (Sandbox Code Playgroud)

我想要制作的是一个脚本,它遍历文件 1 中的所有地址,以查看它们上次重新启动的时间,然后是文件 2 中的答案。

问题是它只通过第一个地址而不是另一个。

第一个地址有一个密码,我需要输入才能继续该过程。这可能是问题,还是我指定了 file1 中的每一行,还是我一开始就做错了?

ssh bash

4
推荐指数
2
解决办法
4308
查看次数

标签 统计

bash ×1

ssh ×1