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

[目次][索引][前へ][次へ]

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