Systemwalker Operation Manager リファレンスマニュアル - UNIX/Windows(R)共通 - |
目次 索引 |
第16章 Systemwalkerスクリプト | > 16.3 デバッグで使用するコマンド | > 16.3.1 トレース拡張コマンド |
トレースファイルをオープンし、トレース採取のための初期処理を行います。スクリプトの実行トレース採取を開始する場合は、本コマンドが最初に呼び出されなければなりません。
sw_TcOpenTrace 【-size fsize】【-level tlevel】 |
トレース採取は、2つのファイルが作成されサイクリックに採取されるため、ファイルサイズの最大値の見積もりはここで指定するサイズの2倍になります。
0: |
それ以降のsw_TcWriteTraceコマンドは無効となりトレースは採取されません。 |
1: |
それ以降のsw_TcWriteTraceでトレースレベル1のものだけが採取されます。 |
2: |
それ以降のsw_TcWriteTraceでトレースレベル1と2のものが採取されます。 |
Windows上のファイル名の場合は、ディレクトリの区切りを“\”(円記号)の他に“/”(スラッシュ)で記述することが可能です。円記号を使用する場合は、エスケープ文字に扱われないようファイル名全体を“{}”(中括弧)で囲む必要があります。
トレースは、デフォルトで以下のディレクトリに格納されます。
【Windows版】
Systemwalker Operation Managerインストールディレクトリ |
【UNIX版】
/var/opt/FJSVfwtco/trc |
トレースファイルが作成されるディレクトリは、Systemwalkerスクリプトを実行するユーザが更新権を持つディレクトリにしてください。
トレースは、2つのファイルが作成されそれらに対してサイクリックに採取していきます。そのため、実際のファイル名は、ここで指定するファイル名の後ろに“#1.txt”または“#2.txt”が付加された名前となります。例えば、{c:\tmp\trc}と指定した場合、c:\tmp配下にtrc#1.txtとtrc#2.txtが作成されます。【Windows版】
“/tmp/trc”と指定した場合、/tmp配下にtrc#1.txtとtrc#2.txtが作成されます。【UNIX版】
正の値: |
正常終了。トレースコマンドで使用するハンドル |
-9: |
メモリ不足 |
-15: |
コード変換エラー |
-17: |
ファイルオープンエラー |
sw_TcCloseTrace
OSやエディションによる差異はなし。
ファイルc:\var\tmp\usrtrcをトレースファイルに指定してトレースをオープンし、ハンドルを変数hwndに格納します。
set hwnd [sw_TcOpenTrace {c:\var\tmp\usrtrc}] |
ファイル/var/tmp/usrtrcをトレースファイルに指定してトレースをオープンし、ハンドルを変数hwndに格納します。
set hwnd [sw_TcOpenTrace /var/tmp/usrtrc] |
なし
目次 索引 |