jdk/src/linux/doc/man/ja/jps.1
changeset 23600 d21826f6c789
parent 9566 d7241af95355
child 30373 7b7094f0b833
equal deleted inserted replaced
23599:e1bdea08040e 23600:d21826f6c789
     1 ." Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
     1 '\" t
     2 ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     2 .\" Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
     3 ."
     3 .\" Title: jps
     4 ." This code is free software; you can redistribute it and/or modify it
     4 .\" Language: English
     5 ." under the terms of the GNU General Public License version 2 only, as
     5 .\" Date: 2013年11月21日
     6 ." published by the Free Software Foundation.
     6 .\" SectDesc: モニタリング・ツール
     7 ."
     7 .\" Software: JDK 8
     8 ." This code is distributed in the hope that it will be useful, but WITHOUT
     8 .\" Arch: 汎用
     9 ." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
     9 .\"
    10 ." FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    10 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    11 ." version 2 for more details (a copy is included in the LICENSE file that
    11 .\"
    12 ." accompanied this code).
    12 .\" This code is free software; you can redistribute it and/or modify it
    13 ."
    13 .\" under the terms of the GNU General Public License version 2 only, as
    14 ." You should have received a copy of the GNU General Public License version
    14 .\" published by the Free Software Foundation.
    15 ." 2 along with this work; if not, write to the Free Software Foundation,
    15 .\"
    16 ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    16 .\" This code is distributed in the hope that it will be useful, but WITHOUT
    17 ."
    17 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    18 ." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    18 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
    19 ." or visit www.oracle.com if you need additional information or have any
    19 .\" version 2 for more details (a copy is included in the LICENSE file that
    20 ." questions.
    20 .\" accompanied this code).
    21 ."
    21 .\"
    22 .TH jps 1 "07 May 2011"
    22 .\" You should have received a copy of the GNU General Public License version
    23 
    23 .\" 2 along with this work; if not, write to the Free Software Foundation,
    24 .LP
    24 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    25 .SH "名前"
    25 .\"
    26 jps \- Java 仮想マシンプロセスステータスツール
    26 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    27 .LP
    27 .\" or visit www.oracle.com if you need additional information or have any
    28 .RS 3
    28 .\" questions.
    29 .TP 2
    29 .\"
    30 o
    30 .pl 99999
    31 形式 
    31 .TH "jps" "1" "2013年11月21日" "JDK 8" "モニタリング・ツール"
    32 .TP 2
    32 .\" -----------------------------------------------------------------
    33 o
    33 .\" * Define some portability stuff
    34 パラメータ 
    34 .\" -----------------------------------------------------------------
    35 .TP 2
    35 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    36 o
    36 .\" http://bugs.debian.org/507673
    37 説明 
    37 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
    38 .TP 2
    38 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    39 o
    39 .ie \n(.g .ds Aq \(aq
    40 オプション 
    40 .el       .ds Aq '
    41 .TP 2
    41 .\" -----------------------------------------------------------------
    42 o
    42 .\" * set default formatting
    43 ホスト識別子 
    43 .\" -----------------------------------------------------------------
    44 .TP 2
    44 .\" disable hyphenation
    45 o
    45 .nh
    46 出力形式 
    46 .\" disable justification (adjust text to left margin only)
    47 .TP 2
    47 .ad l
    48 o
    48 .\" -----------------------------------------------------------------
    49
    49 .\" * MAIN CONTENT STARTS HERE *
    50 .TP 2
    50 .\" -----------------------------------------------------------------
    51 o
    51 .SH "NAME"
    52 関連項目 
    52 jps \- ターゲット・システム上で計測されたJava仮想マシン(JVM)を一覧表示します。このコマンドは試験的なもので、サポートされていません。
    53 .RE
    53 .SH "概要"
    54 
    54 .sp
    55 .LP
    55 .if n \{\
    56 .SH "形式"
    56 .RS 4
    57 .LP
    57 .\}
    58 .nf
    58 .nf
    59 \f3
    59 \fIjps\fR [ \fIoptions\fR ] [ \fIhostid\fR ]
    60 .fl
    60 .fi
    61 \fP\f3jps\fP [ \f2options\fP ] [ \f2hostid\fP ]
    61 .if n \{\
       
    62 .RE
       
    63 .\}
       
    64 .PP
       
    65 \fIoptions\fR
       
    66 .RS 4
       
    67 コマンドライン・オプション。オプションを参照してください。
       
    68 .RE
       
    69 .PP
       
    70 \fIhostid\fR
       
    71 .RS 4
       
    72 プロセス・レポートを生成するホストの識別子。\fIhostid\fRには、通信プロトコル、ポート番号、実装に固有な他のデータを指定したオプション・コンポーネントを含めることができます。ホスト識別子を参照してください。
       
    73 .RE
       
    74 .SH "説明"
       
    75 .PP
       
    76 \fIjps\fRコマンドは、ターゲット・システム上で計測されたJava HotSpot VMを一覧表示します。このコマンドで表示できるレポート情報は、アクセス権を持ったJVMに関するものに限定されます。
       
    77 .PP
       
    78 \fIhostid\fRを指定せずに\fIjps\fRコマンドを実行した場合、ローカル・ホストで計測されたJVMが検索されます。\fIhostid\fRを指定して起動した場合、指定されたプロトコルとポートを使用して、指定されたホスト上のJVMを検索します。\fIjstatd\fRプロセスがターゲット・ホスト上で実行されていると想定されます。
       
    79 .PP
       
    80 \fIjps\fRコマンドは、ターゲット・システムで計測された各JVMについて、ローカルVM識別子、つまり\fIlvmid\fRをレポートします。\fIlvmid\fRは、一般的にはJVMプロセスに対するオペレーティング・システムのプロセス識別子ですが、必ずしもそうであるとは限りません。オプションを指定しない場合、\fIjps\fRによって、各Javaアプリケーションの\fIlvmid\fRが一覧表示され、それぞれにアプリケーションのクラス名またはJARファイル名が簡単な形式で示されます。この簡単な形式のクラス名とJARファイル名では、クラスのパッケージ情報またはJARファイル・パス情報が省略されています。
       
    81 .PP
       
    82 \fIjps\fRコマンドは、Java起動ツールを使用してmainメソッドに渡されるクラス名と引数を検索します。独自の起動ツールを使用してターゲットJVMを起動した場合は、\fImain\fRメソッドに渡されるクラス名またはJARファイル名と引数は利用できません。この場合、\fIjps\fRコマンドは、\fImain\fRメソッドに渡されるクラス名またはJARファイル名と引数に対して、文字列\fIUnknown\fRを出力します。
       
    83 .PP
       
    84 \fIjps\fRコマンドで生成されるJVMのリストは、このコマンドを実行するプリンシパルに与えられたアクセス権に基づき、制限される場合があります。このコマンドは、オペレーティング・システム独自のアクセス制御機構による決定に基づいて、プリンシパルにアクセス権が与えられているJVMのみを一覧表示します。
       
    85 .SH "オプション"
       
    86 .PP
       
    87 \fIjps\fRコマンドでは、コマンドの出力を変更するオプションが多数サポートされています。将来、これらのオプションは、変更または廃止される可能性があります。
       
    88 .PP
       
    89 \-q
       
    90 .RS 4
       
    91 クラス名、JARファイル名、および\fImain\fRメソッドに渡された引数の出力を抑制し、ローカルVM識別子の一覧のみを生成します。
       
    92 .RE
       
    93 .PP
       
    94 \-m
       
    95 .RS 4
       
    96 \fImain\fRメソッドに渡される引数を出力します。この出力は、組み込まれているJVMに対して\fInull\fRになることもあります。
       
    97 .RE
       
    98 .PP
       
    99 \-l
       
   100 .RS 4
       
   101 アプリケーションの\fImain\fRクラスのフル・パッケージ名、またはアプリケーションのJARファイルへのフルパス名を出力します。
       
   102 .RE
       
   103 .PP
       
   104 \-v
       
   105 .RS 4
       
   106 JVMに渡される引数を表示します。
       
   107 .RE
       
   108 .PP
       
   109 \-V
       
   110 .RS 4
       
   111 クラス名、JARファイル名、およびmaiメソッドに渡された引数の出力を抑制し、ローカルVM識別子の一覧のみを生成します。
       
   112 .RE
       
   113 .PP
       
   114 \-J\fIoption\fR
       
   115 .RS 4
       
   116 JVMに\fIoption\fRを渡します。optionには、Javaアプリケーション起動ツールのリファレンス・ページに記載されている\fIオプション\fRを1つ指定します。たとえば、\fI\-J\-Xms48m\fRと指定すると、スタートアップ・メモリーは48MBに設定されます。java(1)を参照してください。
       
   117 .RE
       
   118 .SH "ホスト識別子"
       
   119 .PP
       
   120 ホスト識別子、つまり\fIhostid\fRは、ターゲット・システムを示す文字列です。\fIhostid\fR文字列の構文は、URIの構文に対応しています。
       
   121 .sp
       
   122 .if n \{\
       
   123 .RS 4
       
   124 .\}
       
   125 .nf
       
   126 [protocol:][[//]hostname][:port][/servername]
       
   127 .fi
       
   128 .if n \{\
       
   129 .RE
       
   130 .\}
       
   131 .PP
       
   132 \fIprotocol\fR
       
   133 .RS 4
       
   134 通信プロトコルです。\fIprotocol\fRが省略され、\fIhostname\fRが指定されていない場合、デフォルトのプロトコルが、プラットフォーム固有の最適化されたローカル・プロトコルになります。プロトコルが省略され、ホスト名が指定されている場合は、デフォルト・プロトコルは\fIrmi\fRになります。
       
   135 .RE
       
   136 .PP
       
   137 hostname
       
   138 .RS 4
       
   139 ターゲット・ホストを示すホスト名またはIPアドレスです。\fIhostname\fRパラメータが省略されている場合は、ターゲット・ホストはローカル・ホストになります。
       
   140 .RE
       
   141 .PP
       
   142 port
       
   143 .RS 4
       
   144 リモート・サーバーと通信するためのデフォルト・ポートです。\fIhostname\fRパラメータが省略されているか、\fIprotocol\fRパラメータが、最適化されたローカル・プロトコルを指定している場合、\fIport\fRパラメータは無視されます。それ以外の場合、\fIport\fRパラメータの扱いは、実装によって異なります。デフォルトの
       
   145 \fIrmi\fRプロトコルの場合、\fIport\fRパラメータは、リモート・ホスト上のrmiregistryのポート番号を示します。\fIport\fRパラメータが省略されているか、\fIprotocol\fRパラメータが\fIrmi\fRを示している場合、デフォルトのrmiregistryポート(1099)が使用されます。
       
   146 .RE
       
   147 .PP
       
   148 servername
       
   149 .RS 4
       
   150 このパラメータの扱いは、実装によって異なります。最適化されたローカル・プロトコルの場合、このフィールドは無視されます。\fIrmi\fRプロトコルの場合、このパラメータは、リモート・ホスト上のRMIリモート・オブジェクトの名前を示す文字列になります。詳細は、\fIjstatd\fRコマンドの\fI\-n\fRオプションを参照してください。
       
   151 .RE
       
   152 .SH "出力フォーマット"
       
   153 .PP
       
   154 \fIjps\fRコマンドの出力は、次のパターンに従います。
       
   155 .sp
       
   156 .if n \{\
       
   157 .RS 4
       
   158 .\}
       
   159 .nf
       
   160 lvmid [ [ classname | JARfilename | "Unknown"] [ arg* ] [ jvmarg* ] ]
       
   161 .fi
       
   162 .if n \{\
       
   163 .RE
       
   164 .\}
       
   165 .PP
       
   166 すべての出力トークンは空白文字で区切られます。\fIarg\fR値の中で空白を使用すると、実際の定位置パラメータに引数をマッピングしようとするときに、あいまいになります。
       
   167 .PP
       
   168 \fB注意:\fR
       
   169 将来のリリースでこの形式は変更される可能性があるため、\fIjps\fRの出力を解析するスクリプトは作成しないことをお薦めします。\fIjps\fR出力を解析するスクリプトを作成すると、このツールの将来のリリースで、作成したスクリプトの変更が必要になる可能性があります。
       
   170 .SH "例"
       
   171 .PP
       
   172 この項では、\fIjps\fRコマンドの例を示します。
       
   173 .PP
       
   174 ローカル・ホスト上で計測されたJVMを一覧表示する場合:
       
   175 .sp
       
   176 .if n \{\
       
   177 .RS 4
       
   178 .\}
       
   179 .nf
       
   180 jps
       
   181 18027 Java2Demo\&.JAR
       
   182 18032 jps
       
   183 18005 jstat
       
   184 .fi
       
   185 .if n \{\
       
   186 .RE
       
   187 .\}
       
   188 .PP
       
   189 次の例では、リモート・ホスト上で計測されたJVMを一覧表示します。この例では、\fIjstat\fRサーバーと、その内部RMIレジストリまたは別の外部rmiregistryプロセスのいずれかが、リモート・ホストのデフォルト・ポート(ポート1099)で実行されていると想定しています。また、ローカル・ホストが、リモート・ホストへの有効なアクセス権を持っていることも想定しています。この例には、\fI\-l\fRオプションも含まれ、クラス名またはJARファイル名を詳細な形式で出力します。
       
   190 .sp
       
   191 .if n \{\
       
   192 .RS 4
       
   193 .\}
       
   194 .nf
       
   195 jps \-l remote\&.domain
       
   196 3002 /opt/jdk1\&.7\&.0/demo/jfc/Java2D/Java2Demo\&.JAR
       
   197 2857 sun\&.tools\&.jstatd\&.jstatd
       
   198 .fi
       
   199 .if n \{\
       
   200 .RE
       
   201 .\}
       
   202 .PP
       
   203 次の例では、RMIレジストリにデフォルトではないポートを使用して、リモート・ホスト上で計測されたJVMを一覧表示します。この例では、内部RMIレジストリがポート2002にバインドされた\fIjstatd\fRサーバーが、リモート・ホスト上で実行されていると想定しています。また、\fI\-m\fRオプションを使用して、一覧表示されたそれぞれのJavaアプリケーションの\fImain\fRメソッドに渡される引数を組み込んでいます。
       
   204 .sp
       
   205 .if n \{\
       
   206 .RS 4
       
   207 .\}
       
   208 .nf
       
   209 jps \-m remote\&.domain:2002
       
   210 3002 /opt/jdk1\&.7\&.0/demo/jfc/Java2D/Java2Demo\&.JAR
       
   211 3102 sun\&.tools\&.jstatd\&.jstatd \-p 2002
       
   212 .fi
       
   213 .if n \{\
       
   214 .RE
       
   215 .\}
       
   216 .SH "関連項目"
       
   217 .sp
       
   218 .RS 4
       
   219 .ie n \{\
       
   220 \h'-04'\(bu\h'+03'\c
       
   221 .\}
       
   222 .el \{\
       
   223 .sp -1
       
   224 .IP \(bu 2.3
       
   225 .\}
       
   226 java(1)
       
   227 .RE
       
   228 .sp
       
   229 .RS 4
       
   230 .ie n \{\
       
   231 \h'-04'\(bu\h'+03'\c
       
   232 .\}
       
   233 .el \{\
       
   234 .sp -1
       
   235 .IP \(bu 2.3
       
   236 .\}
       
   237 jstat(1)
       
   238 .RE
       
   239 .sp
       
   240 .RS 4
       
   241 .ie n \{\
       
   242 \h'-04'\(bu\h'+03'\c
       
   243 .\}
       
   244 .el \{\
       
   245 .sp -1
       
   246 .IP \(bu 2.3
       
   247 .\}
       
   248 jstatd(1)
       
   249 .RE
       
   250 .sp
       
   251 .RS 4
       
   252 .ie n \{\
       
   253 \h'-04'\(bu\h'+03'\c
       
   254 .\}
       
   255 .el \{\
       
   256 .sp -1
       
   257 .IP \(bu 2.3
       
   258 .\}
       
   259 rmiregistry(1)
       
   260 .RE
    62 .br
   261 .br
    63 
   262 'pl 8.5i
    64 .fl
   263 'bp
    65 .fi
       
    66 
       
    67 .LP
       
    68 .SH "パラメータ"
       
    69 .LP
       
    70 .RS 3
       
    71 .TP 3
       
    72 options 
       
    73 コマンド行オプション。 
       
    74 .TP 3
       
    75 hostid 
       
    76 プロセスレポートを生成するホストのホスト識別子。\f2hostid\fP には、通信プロトコル、ポート番号、実装に固有な他のデータを指定したオプションコンポーネントを含めることができます。 
       
    77 .RE
       
    78 
       
    79 .LP
       
    80 .SH " 説明"
       
    81 .LP
       
    82 .LP
       
    83 \f3jps\fP ツールは、ターゲットシステム上で計測された HotSpot Java 仮想マシン (JVM) を一覧表示します。このツールで表示できるレポート情報は、アクセス権を持った JVM に関するものに限定されます。
       
    84 .LP
       
    85 .LP
       
    86 \f2hostid\fP を指定せずに \f3jps\fP を実行した場合、ローカルホストで計測された JVM が検索されます。\f2hostid\fP を指定して起動した場合、指定されたプロトコルとポートを使用して、指定されたホスト上の JVM を検索します。\f3jstatd\fP プロセスがターゲットホスト上で実行されていると想定されます。
       
    87 .LP
       
    88 .LP
       
    89 \f3jps\fP コマンドは、ターゲットシステムで計測された各 JVM について、ローカル VM 識別子、つまり \f2lvmid\fP をレポートします。\f3lvmid\fP は、必須ではありませんが、一般的には JVM プロセスに対するオペレーティングシステムのプロセス識別子です。オプションを指定しない場合、\f3jps\fP によって、各 Java アプリケーションの \f2lvmid\fP が一覧表示され、それぞれにアプリケーションのクラス名または JAR ファイル名が簡単な形式で示されます。この簡単な形式のクラス名と JAR ファイル名では、クラスのパッケージ情報または JAR ファイルパス情報が省略されています。
       
    90 .LP
       
    91 .LP
       
    92 \f3jps\fP コマンドは、\f3Java\fP 起動ツールを使用して \f2main\fP メソッドに渡されるクラス名と引数を検索します。独自の起動ツールを使用してターゲット JVM を起動した場合は、 \f2main\fP メソッドに渡されるクラス名 (または JAR ファイル名) と引数は利用できません。この場合、\f3jps\fP コマンドは、main メソッドへ渡されるクラス名 (または JAR ファイル名) と引数に対して、文字列 \f2Unknown\fP を出力します。
       
    93 .LP
       
    94 .LP
       
    95 \f3jps\fP コマンドで生成される JVM のリストは、このコマンドを実行する主体に与えられたアクセス権に基づき、制限される場合があります。このコマンドは、オペレーティングシステム独自のアクセス制御機構による決定に基づいて、主体にアクセス権が与えられている JVM だけを一覧表示します。
       
    96 .LP
       
    97 .LP
       
    98 \f3注:\fP このユーティリティーはサポート対象外であり、将来の JDK のバージョンでは利用できなくなる可能性があります。現在、Windows 98 および Windows Me プラットフォームでは使用できません。
       
    99 .LP
       
   100 .SH "オプション"
       
   101 .LP
       
   102 .LP
       
   103 \f3jps\fP コマンドでは、コマンドの出力を変更するオプションが多数サポートされています。将来、これらのオプションは、変更または廃止される可能性があります。
       
   104 .LP
       
   105 .RS 3
       
   106 .TP 3
       
   107 \-q 
       
   108 クラス名、JAR ファイル名、および \f2main\fP メソッドに渡された引数の出力を抑制し、ローカル VM 識別子の一覧のみを生成します。 
       
   109 .TP 3
       
   110 \-m 
       
   111 main メソッドに渡される引数を出力します。この出力は、組み込まれている JVM に対して null になることもあります。  
       
   112 .TP 3
       
   113 \-l 
       
   114 アプリケーションの主要なクラスのフルパッケージ名、またはアプリケーションの JAR ファイルへのフルパス名を出力します。 
       
   115 .TP 3
       
   116 \-v 
       
   117 JVM に渡される引数を出力します。 
       
   118 .TP 3
       
   119 \-V 
       
   120 フラグファイル (.hotspotrc ファイルまたは \-XX:Flags=<\f2filename\fP> の引数で指定されたファイル) を通じて JVM に渡される引数を出力します。 
       
   121 .TP 3
       
   122 \-Joption 
       
   123 \f3jps\fP が呼び出す \f3java\fP 起動ツールに、\f2option\fP を渡します。たとえば、\f3\-J\-Xms48m\fP と指定すると、スタートアップメモリーは 48M バイトに設定されます。\f3\-J\fP を使って、Java で記述されたアプリケーションを実行する背後の VM にオプション渡すことは、よく行われています。 
       
   124 .RE
       
   125 
       
   126 .LP
       
   127 .SS 
       
   128 ホスト識別子
       
   129 .LP
       
   130 .LP
       
   131 ホスト識別子、つまり \f2hostid\fP は、ターゲットシステムを示す文字列です。\f2hostid\fP 文字列の構文の大部分は、URI の構文に対応しています。
       
   132 .LP
       
   133 .nf
       
   134 \f3
       
   135 .fl
       
   136 [\fP\f4protocol\fP\f3:][[//]\fP\f4hostname\fP\f3][:\fP\f4port\fP\f3][/\fP\f4servername\fP\f3]\fP
       
   137 .br
       
   138 \f3
       
   139 .fl
       
   140 \fP
       
   141 .fi
       
   142 
       
   143 .LP
       
   144 .RS 3
       
   145 .TP 3
       
   146 protocol 
       
   147 通信プロトコルです。\f2protocol\fP が省略され、\f2hostname\fP が指定されていない場合、デフォルトのプロトコルが、プラットフォーム固有の最適化されたローカルプロトコルになります。\f2protocol\fP が省略され、\f2hostname\fP が指定されている場合は、デフォルトプロトコルは \f3rmi\fP になります。 
       
   148 .TP 3
       
   149 hostname 
       
   150 ターゲットホストを示すホスト名または IP アドレスです。\f2hostname\fP が省略されている場合は、ターゲットホストはローカルホストになります。 
       
   151 .TP 3
       
   152 port 
       
   153 リモートサーバーと通信するためのデフォルトポートです。\f2hostname\fP が省略されているか、\f2protocol\fP で最適化されたローカルプロトコルが指定されている場合、\f2port\fP は無視されます。そうでなければ、\f2port\fP パラメータの扱いは、実装によって異なります。デフォルトの \f3rmi\fP プロトコルの場合、\f2port\fP は、リモートホスト上の rmiregistry のポート番号を示します。\f2port\fP が省略され、\f2protocol\fP で \f3rmi\fP が指定されている場合、デフォルトの rmiregistry ポート (1099) が使用されます。 
       
   154 .TP 3
       
   155 servername 
       
   156 このパラメータの扱いは、実装によって異なります。最適化されたローカルプロトコルの場合、このフィールドは無視されます。\f3rmi\fP プロトコルの場合、このパラメータは、リモートホスト上の RMI リモートオブジェクトの名前を示す文字列になります。jstatd(1) コマンドについては、\f3\-n\fP オプションを参照してください。 
       
   157 .RE
       
   158 
       
   159 .LP
       
   160 .SH "出力形式"
       
   161 .LP
       
   162 .LP
       
   163 \f3jps\fP コマンドの出力は、次のパターンに従います。
       
   164 .LP
       
   165 .nf
       
   166 \f3
       
   167 .fl
       
   168 \fP\f4lvmid\fP\f3 [ [ \fP\f4classname\fP\f3 | \fP\f4JARfilename\fP\f3 | "Unknown"] [ \fP\f4arg\fP\f3* ] [ \fP\f4jvmarg\fP\f3* ] ]\fP
       
   169 .br
       
   170 \f3
       
   171 .fl
       
   172 \fP
       
   173 .fi
       
   174 
       
   175 .LP
       
   176 .LP
       
   177 すべての出力トークンは空白で区切ります。\f2arg\fP の中で空白を使用すると、実際の定位置パラメータに引数をマッピングしようとするときに、あいまいになります。
       
   178 .br
       
   179 .br
       
   180 \f3注\fP: 将来のリリースでこの形式は変更される可能性があるため、\f3jps\fP の出力を解析するスクリプトは作成しないことをお勧めします。\f3jps\fP 出力を解析するスクリプトを作成すると、このツールの将来のリリースで、作成したスクリプトを変更する必要が予測されます。
       
   181 .br
       
   182 
       
   183 .LP
       
   184 .SH "例"
       
   185 .LP
       
   186 .LP
       
   187 この節では、\f3jps\fP コマンドの例を示します。
       
   188 .LP
       
   189 .LP
       
   190 ローカルホスト上で計測された JVM を一覧表示する場合:
       
   191 .LP
       
   192 .nf
       
   193 \f3
       
   194 .fl
       
   195 \fP\f3jps\fP
       
   196 .br
       
   197 
       
   198 .fl
       
   199 18027 Java2Demo.JAR
       
   200 .br
       
   201 
       
   202 .fl
       
   203 18032 jps
       
   204 .br
       
   205 
       
   206 .fl
       
   207 18005 jstat
       
   208 .br
       
   209 
       
   210 .fl
       
   211 .fi
       
   212 
       
   213 .LP
       
   214 .LP
       
   215 リモートホスト上で計測された JVM を一覧表示する場合:
       
   216 .LP
       
   217 .LP
       
   218 この例では、\f3jstat\fP サーバーと、その内部 RMI レジストリまたは別の外部 \f3rmiregistry\fP プロセスのいずれかとが、リモートホストのデフォルトポート (ポート 1099) で実行されていると想定しています。また、ローカルホストが、リモートホストへの有効なアクセス権を持っていることも想定しています。この例には、\f2\-l\fP オプションも含まれ、クラス名または JAR ファイル名を詳細な形式で出力します。
       
   219 .LP
       
   220 .nf
       
   221 \f3
       
   222 .fl
       
   223 \fP\f3jps \-l remote.domain\fP
       
   224 .br
       
   225 
       
   226 .fl
       
   227 3002 /opt/jdk1.7.0/demo/jfc/Java2D/Java2Demo.JAR
       
   228 .br
       
   229 
       
   230 .fl
       
   231 2857 sun.tools.jstatd.jstatd
       
   232 .br
       
   233 
       
   234 .fl
       
   235 .fi
       
   236 
       
   237 .LP
       
   238 .LP
       
   239 RMI レジストリにデフォルトではないポートを使用して、リモートホスト上で計測された JVM を一覧表示する場合:
       
   240 .LP
       
   241 .LP
       
   242 この例では、内部 RMI レジストリがポート 2002 にバインドされた \f3jstatd\fP サーバーが、リモートホスト上で実行していると想定しています。また、\f2\-m\fP オプションを使用して、一覧表示されたそれぞれの Java アプリケーションの \f2main\fP メソッドに渡される引数を組み込んでいます。
       
   243 .LP
       
   244 .nf
       
   245 \f3
       
   246 .fl
       
   247 \fP\f3jps \-m remote.domain:2002\fP
       
   248 .br
       
   249 
       
   250 .fl
       
   251 3002 /opt/jdk1.7.0/demo/jfc/Java2D/Java2Demo.JAR
       
   252 .br
       
   253 
       
   254 .fl
       
   255 3102 sun.tools.jstatd.jstatd \-p 2002
       
   256 .fl
       
   257 .fi
       
   258 
       
   259 .LP
       
   260 .SH "関連項目"
       
   261 .LP
       
   262 .RS 3
       
   263 .TP 2
       
   264 o
       
   265 「java(1) \- Java アプリケーション起動ツール」 
       
   266 .TP 2
       
   267 o
       
   268 「jstat(1) \- Java 仮想マシン統計データ監視ツール」 
       
   269 .TP 2
       
   270 o
       
   271 「jstatd(1) \- 仮想マシン jstat デーモン」 
       
   272 .TP 2
       
   273 o
       
   274 「rmiregistry(1) \- Java リモートオブジェクトレジストリ」 
       
   275 .RE
       
   276 
       
   277 .LP
       
   278