Shell-Script

ssh root@$host.list < ./remotescript.sh

  • September 18, 2022

我經常使用這個命令在遠端伺服器上執行腳本:

ssh root@servername.eu &lt; ./remotescript.sh

它工作得很好。現在有更多伺服器,我想知道如何通過該命令使用這些伺服器的列表……例如:

ssh root@$server.list &lt; ./remotescript.sh

最簡單的方法是什麼?

-山姆

如果您的主機文件類似於:

server1
server2
server3

您可以使用如下程式碼:

while read host
do
ssh root@$host &lt; ./remotescript.sh
done &lt;server.list

引用自:https://unix.stackexchange.com/questions/717712