Sun Java System Directory Server Enterprise Edition 6.3 トラブルシューティングガイド

Solaris での pkg_app スクリプトの使用

Solaris の pkg_app スクリプトは、実行可能ファイルとそのすべての共用ライブラリを、圧縮された 1 つの tar ファイルにパッケージ化します。アプリケーションのプロセス ID、および開くコアファイルの名前 (必要な場合) を指定します。

このスクリプトは http://kaneda.central.sun.com/pkg_app/ でダウンロードできます。このスクリプトは、実行中プロセスの適切なバージョンのバイナリを取得するか、コアから取得し、32 ビットおよび 64 ビットのライブラリで動作します。

ファイルは、ディレクトリパスが取り除かれ、ファイル名のみが維持されて、/app という相対ディレクトリに格納されます。それらは 1 つのディレクトリ内に展開できます。Solaris 9 および Solaris 10 の場合、pkg_app スクリプトにより出力されるファイルの一覧は、プロセスイメージではなくコアファイルに由来します (指定されている場合)。さらに、パス解決に役立つよう、実行中アプリケーションのプロセス ID を指定する必要があります。

superuser として、pkg_app スクリプトを次のように実行します。


# pkg_app server-pid core-file

注 –

コアファイルを指定せずに pkg_app スクリプトを実行することもできます。これにより pkg_app の出力サイズが小さくなります。あとで、変数をコアファイルの正しい場所に設定する必要があります。