讓 pssh 支援 sudo,同時對多台 Server 進行更新


pssh 是一套可以同時在多台機器下指令的工具,在更新多台機器的時候非常好用。

範例

parallel-ssh \
    -O StrictHostKeyChecking=no \
    -h host.list \
    -l $USER \
    -i "(echo $PASSWD1; echo $PASSWD2) | sudo -S yum update -y"

其中 `host.list` 是純文字檔,是 Server 主機清單:
server1.example.com
server2.example.com
server3.example.com
...
Linux 

See also

comments powered by Disqus