Hitachi

Cosminexus V11 アプリケーションサーバ リファレンス コマンド編


vmiunit script(仮想サーバのユーザスクリプトの実行)

〈このページの構成〉

形式

管理ユニットに属するすべての仮想サーバでユーザスクリプトを実行する場合(形式1)
vmiunit script [共通引数] -unit <管理ユニット名> -dir <ユーザスクリプト配置ディレクトリ> [-timeout <タイムアウト時間>]
仮想サーバグループ内の仮想サーバでユーザスクリプトを実行する場合(形式2)
vmiunit script [共通引数] -unit <管理ユニット名> -group <仮想サーバグループ名> -dir <ユーザスクリプト配置ディレクトリ> [-timeout <タイムアウト時間>]
特定の仮想サーバでユーザスクリプトを実行する場合(形式3)
vmiunit script [共通引数] -unit <管理ユニット名> -vs <仮想サーバ識別子> -dir <ユーザスクリプト配置ディレクトリ> [-timeout <タイムアウト時間>]

機能

仮想サーバでユーザスクリプトを実行します。この機能は,管理ユニット単位,仮想サーバグループ単位,および仮想サーバ単位で実行できます。

引数

-unit <管理ユニット名>

ユーザスクリプトを実行する仮想サーバが属する管理ユニットの名称を指定します。

-dir <ユーザスクリプト配置ディレクトリ>

仮想サーバで実行するユーザスクリプトを配置したディレクトリを指定します。ディレクトリは相対パスまたは絶対パスで指定します。

-group <仮想サーバグループ名>

ユーザスクリプトを実行する仮想サーバグループの名称を指定します。

-vs <仮想サーバ識別子>

ユーザスクリプトを実行する仮想サーバのIPアドレスを指定します。

-timeout <タイムアウト時間>

ユーザスクリプトの実行が終了するまでの待ち時間(単位:秒)を0〜2147483の整数で指定します。0を指定,またはこのオプションを省略した場合,タイムアウトしないでユーザスクリプトの実行が終了するまで待ち続けます。

入力例

管理ユニットに属するすべての仮想サーバでユーザスクリプトを実行する場合(形式1)
vmiunit script -unit gyoumu01 -dir script
仮想サーバグループ内の仮想サーバでユーザスクリプトを実行する場合(形式2)
vmiunit script -unit gyoumu01 -group group02 -dir "D:\script folder"
特定の仮想サーバでユーザスクリプトを実行する場合(形式3)
vmiunit script -unit gyoumu01 -vs 192.168.0.2 -dir "D:\script folder"

戻り値

0:

正常終了しました。

1:

警告終了しました。

2:

排他エラーが発生しました。

64:

異常終了しました。

エラーおよび警告条件

項番

エラー・警告条件

コマンド形式

戻り値

1

指定された管理ユニットがありません。

形式1,形式2,形式3

64

2

指定された管理ユニットに仮想サーバが一つも登録されていません。

形式1

64

3

指定された仮想サーバグループがありません。

形式2

64

4

指定された仮想サーバが,指定された管理ユニットに登録されていません。

形式3

64

5

ユーザスクリプトの実行でエラーが発生しました。

形式1,形式2,形式3

64

6

ユーザスクリプトの配布でエラーが発生しました。

形式1,形式2,形式3

64

7

指定されたユーザスクリプトが見つかりません。

形式1,形式2,形式3

64

8

タイムアウトが発生しました。

形式1,形式2,形式3

64

9

仮想サーバ上のファイルの削除に失敗しました。

形式1,形式2,形式3

1

10

実行待ち時間が超過しました。

形式1,形式2,形式3

2