jdk/src/linux/doc/man/ja/jps.1
changeset 2 90ce3da70b43
child 2692 345bc8d65b19
equal deleted inserted replaced
0:fd16c54261b3 2:90ce3da70b43
       
     1 '\" t
       
     2 .\"
       
     3 .\" Copyright 2004-2006 Sun Microsystems, Inc.  All Rights Reserved.
       
     4 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
     5 .\"
       
     6 .\" This code is free software; you can redistribute it and/or modify it
       
     7 .\" under the terms of the GNU General Public License version 2 only, as
       
     8 .\" published by the Free Software Foundation.
       
     9 .\"
       
    10 .\" This code is distributed in the hope that it will be useful, but WITHOUT
       
    11 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
    12 .\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
    13 .\" version 2 for more details (a copy is included in the LICENSE file that
       
    14 .\" accompanied this code).
       
    15 .\"
       
    16 .\" You should have received a copy of the GNU General Public License version
       
    17 .\" 2 along with this work; if not, write to the Free Software Foundation,
       
    18 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
    19 .\"
       
    20 .\" Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
       
    21 .\" CA 95054 USA or visit www.sun.com if you need additional information or
       
    22 .\" have any questions.
       
    23 .\"
       
    24 .\" 
       
    25 .TH jps 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
       
    26 .SH 名前
       
    27 jps \- Java 仮想マシンプロセスステータスツール
       
    28 .\"
       
    29 .SH 形式
       
    30 .B jps 
       
    31 .BI [ options ] 
       
    32 .BI [ hostid ] 
       
    33 .LP
       
    34 .SH パラメータ
       
    35 .if t .TP 20
       
    36 .if n .TP 15
       
    37 .I options
       
    38 コマンド行オプション。
       
    39 .if t .TP 20
       
    40 .if n .TP 15
       
    41 .I hostid
       
    42 プロセスレポートを生成するホストのホスト識別子。
       
    43 .I hostid
       
    44 には、通信プロトコル、ポート番号、およびその他固有の実装データを示すオプションコンポーネントを含めることができます。
       
    45 .SH 機能説明
       
    46 .B jps
       
    47 ツールは、ターゲットシステム上の計測機構付き HotSpot Java 仮想マシン (JVM) をリストします。このツールは、アクセス権がある JVM 上の情報だけを報告します。
       
    48 .LP
       
    49 ホスト ID を指定せずに
       
    50 .B jps
       
    51 が実行された場合は、ローカルホスト上の計測機構付き JVM を探します。ホスト ID が指定された場合は、指定されたホスト上の JVM を、指定されたプロトコルとポートを使用して探します。
       
    52 .B jstatd 
       
    53 プロセスがターゲットホスト上で稼動していることが前提となります。
       
    54 .LP
       
    55 .B jps 
       
    56 コマンドは、ターゲットシステム上で見つかった計測機構付き JVM のそれぞれについて、ローカル VM 識別子 (lvmid) を報告します。lvmid は、一般に、オペレーティングシステムの JVM プロセスのプロセス識別子ですが、必ずしもそうとは限りません。オプションが指定されなかった場合、
       
    57 .B jps 
       
    58 は各 Java アプリケーションの lvmid の後に短い形式のアプリケーションのクラス名または jar ファイル名を続けてリストします。短い形式のクラス名または JAR ファイル名では、クラスのパッケージ情報や JAR ファイルのパス情報は省かれます。
       
    59 .LP
       
    60 .B jps 
       
    61 コマンドは java 起動ツールを使用して、クラス名と main メソッドに渡された引数を探します。ターゲット JVM がカスタム起動ツールで起動された場合、クラス名 (または JAR ファイル名) と main メソッドに渡された引数は入手できません。この場合、
       
    62 .B jps 
       
    63 コマンドは、クラス名または JAR ファイル名と main メソッドの引数として、Unknown という文字列を出力します。
       
    64 .LP
       
    65 .B jps
       
    66 コマンドによって生成される JVM のリストは、コマンドを実行した主体に許可されているアクセス権によって制限されることがあります。このコマンドは、オペレーティングシステム固有のアクセス制御機構に従って、主体がアクセス権を持っている JVM だけをリストします。
       
    67 .LP
       
    68 注 - このユーティリティはサポートされていないため、JDK の将来のバージョンでは使用できない可能性があります。現在、Windows 98 および Windows ME プラットフォームでは使用できません。
       
    69 .SH オプション
       
    70 .B jps 
       
    71 コマンドは、コマンド出力を変更する多数のオプションをサポートしています。これらのオプションは、将来、変更または削除されることがあります。
       
    72 .if t .TP 20
       
    73 .if n .TP 15
       
    74 .BI \-q
       
    75 クラス名、JAR ファイル名、および main メソッドに渡された引数の出力を抑制して、ローカル VM 識別子のリストだけを生成します。
       
    76 .if t .TP 20
       
    77 .if n .TP 15
       
    78 .BI \-m
       
    79 main メソッドに渡された引数を出力します。埋め込み JVM の場合、出力は NULL になることがあります。
       
    80 .if t .TP 20
       
    81 .if n .TP 15
       
    82 .BI \-l
       
    83 アプリケーションの main クラスのフルパッケージ名、またはアプリケーションの JAR ファイルのフルパス名を出力します。
       
    84 .if t .TP 20
       
    85 .if n .TP 15
       
    86 .BI \-v
       
    87 JVM に渡された引数を出力します。
       
    88 .if t .TP 20
       
    89 .if n .TP 15
       
    90 .BI \-V
       
    91 フラグファイル (.hotspotrc ファイル、または -XX:Flags=<filename> 引数によって指定されたファイル) を通じて JVM に渡された引数を出力します。
       
    92 .if t .TP 20
       
    93 .if n .TP 15
       
    94 .BI \-J "option"
       
    95 .B jps 
       
    96 によって呼び出された java 起動ツールにオプションを渡します。
       
    97 たとえば、-J-Xms48m は、起動メモリを 48M バイトに設定します。Java で作成された下層の VM 実行アプリケーションにオプションを渡すのが、\-J の一般的規則です。
       
    98 .SH ホスト識別子
       
    99 ホスト識別子 (hostid) は、ターゲットシステムを示す文字列です。hostid 文字列の構文は、URI の構文とほぼ同じです。
       
   100 .LP
       
   101 .RS
       
   102 .ft 3
       
   103 .nf
       
   104 [protocol:][[//]hostname][:port][/servername]
       
   105 .fi
       
   106 .ft 1
       
   107 .RE
       
   108 .if t .TP 20
       
   109 .if n .TP 15
       
   110 .B protocol
       
   111 通信プロトコル。protocol が省かれ、hostname が指定されなかった場合、デフォルトのプロトコルは、プラットフォームに固有の最適化されたローカルプロトコルです。protocol が省かれ、hostname が指定された場合、デフォルトのプロトコルは rmi です。
       
   112 .if t .TP 20
       
   113 .if n .TP 15
       
   114 .I hostname
       
   115 ターゲットホストを示すホスト名または IP アドレス。hostname が省かれた場合、ターゲットホストはローカルホストです。
       
   116 .if t .TP 20
       
   117 .if n .TP 15
       
   118 .I port
       
   119 リモートサーバーと通信するためのデフォルトポート。hostname が省かれるか、protocol が最適化されたローカルプロトコルを指定している場合、port は無視されます。そうでない場合、port パラメータの扱いは、実装に固有です。デフォルトの rmi プロトコルの場合、port はリモートホスト上の rmiregistry のポート番号を示します。port が省かれ、protocol が rmi を示す場合は、デフォルトの rmiregistry ポート (1099) が使用されます。
       
   120 .if t .TP 20
       
   121 .if n .TP 15
       
   122 .I servername
       
   123 このパラメータの取り扱いは、実装によって異なります。最適化されたローカルプロトコルの場合、このフィールドは無視されます。rmi プロトコルの場合、このパラメータは、リモートホスト上の RMI リモートオブジェクトの名前を表す文字列です。
       
   124 .B jstatd
       
   125 コマンドの \-n オプションを参照してください。
       
   126 .SH 出力形式
       
   127 jps コマンドの出力は、次のパターンに従います。
       
   128 .LP
       
   129 .RS
       
   130 .ft 3
       
   131 .nf
       
   132 lvmid [ [ classname | JARfilename | "Unknown"] [ arg* ] [ jvmarg* ] ]
       
   133 .fi
       
   134 .ft 1
       
   135 .RE
       
   136 .LP
       
   137 出力トークンはすべて、空白で区切られます。埋め込まれた空白を含む arg があると、引数を実際の位置パラメータにマップするときにあいまいさが生じます。
       
   138 .LP
       
   139 注 - 将来のリリースで形式が変更される可能性があるので、
       
   140 .B jps 
       
   141 の出力を解析するスクリプトは書かない方がよいでしょう。jps 出力を解析するスクリプトを書く場合は、このツールの将来のリリースでは修正が必要になることを予想しておいてください。
       
   142 .SH 使用例
       
   143 このセクションでは、
       
   144 .B jps 
       
   145 コマンドの例を示します。
       
   146 .LP
       
   147 ローカルホスト上の計測機構付き JVM をリストする:
       
   148 .LP
       
   149 .RS
       
   150 .ft 3
       
   151 .nf
       
   152 jps
       
   153 18027 Java2Demo.JAR
       
   154 18032 jps
       
   155 18005 jstat
       
   156 .fi
       
   157 .ft 1
       
   158 .RE
       
   159 .TP
       
   160 リモートホスト上の計測機構付き JVM をリストする:
       
   161 .LP
       
   162 この例では、jstat サーバーとその内部 RMI レジストリまたは個別の外部 rmiregistry プロセスがリモートホストのデフォルトポート (ポート 1099) で実行していることを前提としています。また、ローカルホストはリモートホストにアクセスするための適切なアクセス権を持っているものとします。また、この例には、長い形式のクラス名または JAR ファイル名を出力するための -l オプションが含まれています。
       
   163 .LP
       
   164 .RS
       
   165 .ft 3
       
   166 .nf
       
   167 jps -l remote.domain
       
   168 3002 /opt/j2sdk1.5.0/demo/jfc/Java2D/Java2Demo.JAR
       
   169 2857 sun.tools.jstatd.jstatd
       
   170 .fi
       
   171 .ft 1
       
   172 .RE
       
   173 .LP
       
   174 RMI レジストリ用にデフォルト以外のポートを使用するリモートホスト上の計測機構付き Java 仮想マシンをリストする:
       
   175 .LP
       
   176 この例では、jstatd サーバーがリモートホスト上で実行していて、内部 RMI レジストリがポート 2002 にバインドされていることを前提としています。また、この例では、リストされる各 Java アプリケーションの main メソッドに渡された引数を含めるために、-m オプションを使用しています。
       
   177 .LP
       
   178 .RS
       
   179 .ft 3
       
   180 .nf
       
   181 jps -m remote.domain:2002
       
   182 3002 /opt/j2sdk1.5.0/demo/jfc/Java2D/Java2Demo.JAR
       
   183 3102 sun.tools.jstatd.jstatd -p 2002
       
   184 .fi
       
   185 .ft 1
       
   186 .RE
       
   187 .SH 関連項目
       
   188 .LP
       
   189 .RS 3
       
   190 .TP 2
       
   191 *
       
   192 java \- Java アプリケーション起動プログラム
       
   193 .TP 2
       
   194 *
       
   195 jstat \- Java 仮想マシン統計監視ツール
       
   196 .TP 2
       
   197 *
       
   198 jstatd \- 仮想マシン jstat デーモン
       
   199 .TP 2
       
   200 *
       
   201 rmiregistry \- Java リモートオブジェクトレジストリ
       
   202 .RE
       
   203 
       
   204 .LP
       
   205 
       
   206 .LP
       
   207