12.07.2015 Views

SPS - SIOS Technology Corp. Documentation

SPS - SIOS Technology Corp. Documentation

SPS - SIOS Technology Corp. Documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

lcdrecover{remote|restore|delete} -- [arg1 arg2 ... argn] | -p primarytest | [-oresource]-g オプションは、remove、restore、delete のうちいずれかの 引 数 を 取 ります。このオプションによって、 指定 した 引 数 に 対 するグローバル 前 処 理 スクリプトが 実 行 されます。グローバル 前 処 理 スクリプトは、 特定 のイベントの 前 に 実 行 するようにアプリケーションによって 登 録 されます。 例 えば、このオプションにrestore 引 数 を 指 定 すると、LifeKeeper によって 登 録 された restore 前 処 理 スクリプトが 実 行 されてから、すべてのアプリケーションによって 登 録 された restore 前 処 理 スクリプトが 実 行 されます。 通常 、perform_action (LRACI perform_action を 参 照 ) によって restore 前 処 理 スクリプトが 自 動 的 に 実行 されます。ただし、perform_action に -G オプションが 指 定 された 場 合 を 除 きます。perform_action の -G オプションを 使 用 すると、 最 初 に lcdrecover -g restore を 使 用 した perform_action の 実 行 の 前 に 1 回 だけグローバル 前 処 理 スクリプトを 実 行 して、 複 数 の perform_action コマンドを 実 行 できます。アプリケーションは、 以 下 のパスにスクリプトをインストールして、グローバル 前 処 理 スクリプトを 登 録 できます。%LKROOT%\ subsys\\actions\prerestore.ksharg1, arg2, ... argn は 実 行 時 にグローバル 前 処 理 スクリプトに 渡 される 引 数 です。remove 引 数 についても 同 様 のスクリプト (remove 前 処 理 スクリプト) が 存 在 し、perform_action-G -aremove が 実 行 される 前 に 実 行 できます。 実 行 されるのは、lcdrecover-g remove の 実 行 時 です。delete 前 処 理 スクリプトも 同 様 ですが、ins_remove の -G が 省 略 された 場 合 を 除 いて、ins_remove -G ... プログラムの 前 に 実 行 されます (LCDI インスタンスを 参 照 )。lcdrecover の -G オプションは -g に 類 似 していますが、グローバル 後 処 理 スクリプトを 実 行 するように 指定 する 点 が 異 なります。-G オプションは、その 前 の lcdrecover-g arg を 実 行 せずに 使 用 しないでください。また、すべての perform_action プログラムまたは ins_remove プログラムが 実 行 された 後 に 実 行 する 必 要 があります。getlocks によって 保 護 された 領 域 内 で -G オプションを 実 行 する 場 合 (getlocks の後 、rlslocks の 前 )、arg1 に -m を 設 定 して、getlocks の 2 つ 目 のインスタンスが 実 行 されないようにしてください。2 つ 目 のインスタンスが 実 行 されると、 処 理 がハングします。以 下 の 例 では、 複 数 の perform_action コマンドを 実 行 します。グローバル 前 処 理 スクリプトとグローバル 後 処 理 スクリプトは 1 回 だけ 実 行 されます。lcdrecover -g restore# run "preglobal" restore scriptsperform_action -G -a restore -t tagname# neither scripts are runperform_action -G -a restore -t tagname2# neither scripts are runlcdrecover -G restore -- -m# run "postglobal" restore scripts# use -m arg when in getlocks protected region of codeこの 例 では、 複 数 の restore 前 処 理 スクリプトと restore 後 処 理 スクリプトが 実 行 されます。45 LifeKeeper Administration Overview

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!