snap コマンド
目的
システム構成情報を収集します。
構文
snap [-copy ]
snap [-gzip ] [-general ] [-z ALL | ""product_name=ProductName,..." | ""class=ClassName,..." ] [-devDeviceName ][ M タイムアウト]
snap [-z ADD "product_name=ProductName" "class=ClassName" "command_path=Absolutepathofyourdebugcommand" ]
snap [-z DELETE "product_name=ProductName" ]
snap [-gzip]script1 " script2 arg1 arg2 "...
説明
snap コマンドは、システム構成情報を収集し、それを圧縮して PAX ファイル (snap.pax.Z) に入れます。 ファイルは、次にリモート・システムに伝送できます。 snap コマンドで収集される情報は、システムの問題を特定し解決するために必要かもしれない。
エラーログの内容を含むすべてのシステム情報を収集するには、少なくとも8MBの一時ディスク領域が必要である。
ユーザーのホーム・ディレクトリー上のスペースが不足していると、それが原因で snap コマンドはスナップ・データのコピーに失敗します。 このような場合、不要なファイルをすべて削除し、-copy オプションを使用して、前に収集されたスナップ・データを一時ロケーションからユーザーのホーム・ディレクトリーにコピーします。
フラグ
| フラグ名 | 説明 |
|---|---|
| -コピー | 前に収集されたスナップ・データを一時ロケーションからユーザーのホーム・ディレクトリーにコピーします。 |
| -デヴ | 圧縮イメージをディスケットまたはテープにコピーします。 |
| -general | 一般システム情報を収集します。 注: snap -general フラグが指定されていない場合、コマンドはシステム構成情報を取得します。
|
| -ジージップ | デフォルトの圧縮方式ではなく、新しい圧縮方式を使うことを指定する。 |
| -M | 外部スクリプトの 1 回の実行の最大タイムアウト値を秒単位で指定します。 |
| -Z | スナップ・データを使用して外部スクリプトの登録および登録解除を実行し、システム構成情報を収集します。 |
終了状況
例
- システム構成情報をすべて収集するには、以下のコマンドを入力します。
このコマンドの出力は、ユーザーのホーム・ディレクトリーに書き込まれます。snap - lslpp -hBc コマンドの出力を含む一般的なシステム構成情報を収集するには、次のコマンドを入力します。
snap -general -dev /dev/rfd0出力は、/tmp/ibmsupt/general/lslpp.hBc および /tmp/ibmsupt/general/general.snap ファイルに書き込まれます。 最終的なスナップ出力は /home/<User>/snap.pax.Zにコピーされる。 また、このコマンドは、システム情報を取り外し可能ディスケットにも書き込みます。
- スクリプト foo1、 foo2、 foo3 ( foo1 は引数を取らず、 foo2 は3つの引数を取り、 foo3 は1つの引数を取る)を実行するには、次のようにタイプする:
snap foo1 "foo2 -x -y 3" "foo3 6" foo4出力は以下に書き込まれる。 /tmp/ibmsupt/snapscripts/foo1, /tmp/ibmsupt/snapscripts/foo2 そして /tmp/ibmsupt/snapscripts/foo3 出力先ディレクトリはデフォルトの /tmp/ibmsuptとする。
- クラス・ストレージ内の abc 製品の /usr/lpp/abc/debug_abc パスにあるサード・パーティーのデバッグ・スクリプトを登録するには、以下のようにコマンドを入力します。
snap -z ADD "product_name=abc" "class=storage" "command_path=/usr/lpp/abc/debug_abc -a" - abc 製品のデバッグ・スクリプトを登録解除するには、次のコマンドを入力します。
snap -z DELETE "product_name=abc" - スナップ・フレームワークがあり、タイムアウト値が 600 秒であるすべての登録済みスクリプトに関する第三者スクリプト・デバッグ情報を収集するには、次のコマンドを入力します。
snap -z ALL -M 600 - 複数の製品のデバッグ・データを一度に収集するには、次のコマンドを入力します。
snap –z "product_name=abc,product_name=def" - 前に収集されたスナップ・データをユーザーのホーム・ディレクトリーにコピーするには、次のコマンドを入力します。
snap -copy - gzip 圧縮方式を使ってすべてのシステム設定情報を収集し、圧縮するには、次のようにコマンドを入力する:
snap –gzip