pssh

pssh

概要

  • パラレルでサーバーへコマンドを実行できます。

オプション

-H単一ホスト
-hホスト名が記載されたファイル名
-l認証ユーザー
-Aパスワードを尋ねる
-i標準出力とエラーをまとめて表示する
-Ossh のオプションを指定する

コマンドの実行

例1

$ pssh -H 192.168.100.100 -l testuser -A -i 'ls -l /home/testuser/test.txt'
Warning: do not enter your password if anyone else has superuser
privileges or access to your account.
Password:
[1] 17:11:46 [SUCCESS] 192.168.100.100
-rw-r--r-- 1 testuser testuser 868  5月 23 17:11 /home/testuser/test.txt

例2

$ pssh -O StrictHostKeyChecking=no -x '-tt' -t 600 -h <(awk '{print $NF)' hostlist.txt) -i 'hostname' 

pscp

概要

  • パラレルでファイルの転送できます。

ファイルを転送する

pscp -H 192.168.100.100 -l USERNAME -A test.txt /tmp/test.txt

出力先のファイル名も指定してあげないと、エラーになってしまう。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-01-15 (月) 10:56:59 (1340d)