Systemwalker Operation Manager リファレンスマニュアル - Microsoft(R) Windows NT(R)/Windows(R) 2000/Windows Server(TM) 2003 - |
目次
索引
![]() ![]() |
第13章 Systemwalkerスクリプト | > 13.2 Systemwalkerスクリプトで使用するコマンド・制御文 |
スクリプト行を実行して処理例外をトラップします。
スクリプト実行時の処理例外とは、スクリプトの処理がそこで打ち切られ、プロセス自体が強制終了されるエラーです。このようなエラーが発生する例として、実行中のスクリプトに文法エラーや値未設定の変数に対する変数置換の他に、ファイルオープン時のエラー(openコマンド)や、実行プロセスの終了コードが0以外(execコマンド)など、実行時の条件によって発生するものがあります。
catchコマンドはこのような処理例外の発生時に、独自のリカバリ処理を行い、スクリプトのプロセスが終了するのを防ぐために使用します。
catch {script} 【varname】 |
0: |
処理例外は発生しませんでした。 |
0以外: |
処理例外が発生しました。 |
ファイルを読み込み用にオープンし、失敗した場合は標準入力からの読み込みをする。
if {[catch { |
なし
目次
索引
![]() ![]() |