rsh-all

指定されたマシンでコマンドを実行します

SYNOPSIS

rsh-all [option] command argument...

rsh-all -help

DESCRIPTION

rsh-all は指定された全てのホスト上で command を実行します。

ターゲットのノードは -g オプションで指定されます。

argument に @host を指定すると実行すべきホスト名に 置換されます。 rsh-all では以下のオプションが利用できます:

-g hostgroup
リモートコマンドを実行するノードグループのリストを指定します。 hostgroupscprehosts で解釈されます。 クラスタデータベースサーバにアクセスするためにシェル環境変数 SCBDSERV が設定されていなければなりません。

-i input-file
command の入力を input-file からリダイレクトし ます。filename として - が指定された場合には標準入力が使用され ます。-i オプションが省略された場合、標準入力は使用されません。例として 、
"<tt>echo hello | rsh-all -g host1+host2 -i - cat</tt>" はホスト host1 および host2 上で "hello" と表示します。
-j number-of-job
一度に実行するホストを number-of-job にします。 省略すると 150 になります。

-P
このオプションが指定されない場合、rsh-all は各出力行の始めにホス ト名を表示し、コマンドの標準エラー出力を標準出力にリダイレクトします。
このオプションが指定された場合には、各行の始めのホスト名は抑制され、標準エラー出 力はリダイレクトされません。

-q
rsh-all は通常各コマンドが起動されるときにホスト名を表示します。こ のオプションはこれを抑制します。

-s
rsh-all は通常 command を全てのノード上で同時に起動します。このオプションが 指定されると、rsh-allcommand を順次起動するようになります。

-norsh
rsh を使用しません。 @host と組み合わせて、自分でリモートホストと 通信するコマンドを使用することができます。
     % rsh-all -g pcc -norsh scp file @host:/remote-dir

-help
ヘルプメッセージを表示して終了します。

ENVIRONMENT

SCBDSERV
-g オプション使用時にはクラスタデータベースサーバにアクセスするため SCBDSERV を設定する必要があります。
SCORE_RSH
リモートホストでコマンドを実行するときに使用するコマンドを指定します。 SCORE_RSH が設定されていないときは ssh を使用します。

FILES

(INSTALL_DIR)/etc/scorehosts.db
クラスタデータベースコンフィギュレーションファイル

SEEOLSO

scorehosts(1) scorehosts.db(5), scoreboard(8), scout(1) rcp-all(1)
CREDIT
This document is a part of the SCore cluster system software developed at PC Cluster Consortium, Japan. Copyright (C) 2003-2008 PC Cluster Consortium.