1
我有一个需要ssh进入的IP地址列表,对每个IP地址进行独特的更改。我试着做SSH在不使用远程命令的情况下读取线路环路
while read -r line; do ssh -n $line; done < file
,但我需要在每台设备上手动运行命令和检查。第二次我登录它踢我到下一个。是否有任何可以让我这样做的读取行或ssh选项?
我有一个需要ssh进入的IP地址列表,对每个IP地址进行独特的更改。我试着做SSH在不使用远程命令的情况下读取线路环路
while read -r line; do ssh -n $line; done < file
,但我需要在每台设备上手动运行命令和检查。第二次我登录它踢我到下一个。是否有任何可以让我这样做的读取行或ssh选项?
告诉read
使用不同的FD,那么你可以从ssh中删除-n
。
while read -u 3 ...
do
...
done 3< file
哦,很好,不知道'-u',为你指点;) – Wrikken
只需删除'-n' – Wrikken
即可将文件的内容输出到远程设备的终端。 – TomNash