psshとsed一括置換の組み合わせ

May 24, 2014

本番環境の状態を変更するなど時代と逆行しているが、必要なときもあったりするのでメモ。

install

$ wget https://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz
$ tar xzf pssh-2.3.1.tar.gz
$ cd pssh-2.3.1
$ python setup.py build
$ sudo python setup.py install

ノードリスト作成

$ vim nodelist.txt
192.168.33.11
192.168.33.12
192.168.33.13

実行

$ sudo pssh -h nodelist.txt -i "sed -i 's/hoge/fuga/g' /path/to/file"


Recent blog posts



(c) Copyright 2023 Kotaro Yoshimatsu