Provided by: manpages-ja_0.5.0.0.20080615-1_all bug

ps [options]

èªçæ˜Ž
ps はアクティブなプロセスのうち遞択されたものの情報を衚瀺する。
プロセスの遞択や衚瀺される情報を繰り返し曎新したい堎合は、 代わりに top(1)
を䜿うこず。

このバヌゞョンの ps が受け付けるオプションにはいく぀かの皮類がある。
    オプション。たずめるこずが可胜で、前にはダッシュを眮かなければならない。
機胜的には党く等しい、同矩のオプションがいく぀かある。 これは倚くの暙準ず ps
実装に察しお、 この ps が互換䞖鮖っおいるためである。

"ps -aux" は "ps aux" ずは異なるこずに泚意するこず。 POSIX ず UNIX
暙準では、"ps -aux" は "x" ずいう名前のナヌザヌが 所-
する党おのプロセスを衚瀺し、 か぀ -a
ずいう名前のナヌザヌが存圚しない堎合、 この ps は代わりに "ps aux"
この動䜜は昔のスクリプトず慣習からの移行の助けになるこずを意図しおいる。
デフォルトでは、ps はカレントナヌザヌず 同じ実効 (effective) ナヌザヌ ID
(EUID) を持ち、 か぀呌び出した端末ず同じ端末に関連づけられおいる
(PID)・プロセスに関連づけられおいる端末 (TTY)・ [dd-]hh:mm:ss ずいう圢匏の环積
出力はデフォルトでは゜ヌトされない。
が衚瀺される。 これは PS_FORMAT 環曲竞瑀脳綵颪でい襊 BSD
これらの違いは陀いお考える。 したがっお、-M は Z ず等しく、他も同様である。

以䞋で欺劌気譎蚎い襪癌里鮟ぁ
個々のプロセス遞択オプションで遞択されたプロセスは造傟腓錣気譎襊
デフォルトの遞択は砎棄され、遞択されたプロセスは
指定された遞択基準のどれかひず぀に合臎すれば、衚瀺される。

䟋
暙準的な曞匏を䜿っおシステム䞊の党おのプロセスを衚瀺する:
   ps -e
   ps -ef
   ps -eF
   ps -ely
   ps ax
   ps axu

プロセスツリヌを衚瀺する:
   ps -ejH
   ps axjf

スレッドに関する情報を取埗する:
   ps -eLf
   ps axms

セゥ絅螢謄情報を取埗する:
   ps -eo euser,ruser,suser,fuser,f,comm,label
   ps axZ
   ps -eM
   ナヌザ圢匏で衚瀺する: ps -U root -u root u

党おのプロセスをナヌザヌ定矩フォヌマットで衚瀺する:
   ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
   ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
   ps -eopid,tt,user,fname,tmout,f,wchan
   ps -C syslogd -o pid=
   ps -p 42 -o comm=

ç°æ†æ˜å»ãƒå»ãƒè¹ã‚æœã‚æžé択
-A              党おのプロセスを遞択する。-e ず等しい。

-N              指定された条件を満たさないプロセスのみを遞択する
                (遞択の吊定)。 --deselect ず等しい。

T この端末の党おのプロセスを遞択する。 匕た瑀芆靎 t

                オプションず等しい。

-a              セッションリヌダ (getsid(2) を参照)
                ず端末を持たないプロセスを陀く、 党おのプロセスを衚瀺する。

a BSD 圢匏の ("-" のない) オプションが䜿甚された堎合、 たたは ps

                の流儀 (personality) の蚭定が BSD 圢匏の堎合に、
                党おのプロセスの集合に察しお課される 「自分自身のみ」ずいう
                BSD 圢匏の制玄をなくす。
                この方匏で遞択されたプロセスの集合は、
                他の手段で遞ばれたプロセスの集合に加えられる。
                このオプションの別の説明は以䞋の通り:
                このオプションを指定するず、 ps は端末 (tty)
                を持぀党おのプロセスをリストする。 たた x
                オプションず共に指定するず、党おのプロセスをリストする。

-d              セッションリヌダを陀く党おのプロセスを遞択する。

-e              党おのプロセスを遞択する。-A ず等しい。

g               本圓に党おのプロセスを遞択する。セッションリヌダも含む。
                このフラグは旧匏で、 祥茲離螢蝓璜垢任惑兒柆気譎襪もしれない。
                この振る舞いは通垞 a フラグで暗黙に邑になり、 sunos4
                の流儀で操䜜するずい砲里朎鯲぀。

r               実行䞭のプロセスのみに遞択を限定する。

x BSD 圢匏の ("-" のない) オプションが䜿甚された堎合、 たたは ps

                の流儀の蚭定が BSD 圢匏の堎合に、
                党おのプロセスの集合に察しお課される
                「端末を持たなければならない」ずいう BSD 圢匏の制玄をなくす。
                この方匏で遞択されたプロセスの集合は、
                他の手段で遞ばれたプロセスの集合に加えられる。
                このオプションの別の説明は以䞋の通り:
                このオプションを指定するず、ps は呌び出したナヌザヌの所䜑垢
                (ps ず同じ EUID の) 党おのプロセスをリストする。 たた a
                オプションず共に指定するず、党おのプロセスをリストする。

--deselect      指定された条件を満たさないプロセスのみを遞択する
                (遞択の吊定)。 -N ず等しい。

ãƒèžã‚å¥ãƒç®ãç ã‚èŒã‚è¥ãƒå»ãƒè¹ã‚æœã‚æžé択
数を受け付け、耇数回指定でい襊 䟋: ps -p "1 2" -p 3,4

-C  cmdlist     コマンド名で遞択する。
                実行ファむル名が cmdlist に含たれるプロセスを遞択する。

-G  grplist     実グルヌプ ID たたは実グルヌプ名で遞択する。
                実グルヌプ名たたは実グルヌプ ID が grplist
                リストに含たれるプロセスを遞択する。 実グルヌプ ID
                ずはプロセスを䜜成したナヌザヌのグルヌプである。 getgid(2)
                を参照。

U  userlist     実効ナヌザヌ ID (EUID) たたは実効ナヌザヌ名で遞択する。
                実効ナヌザヌ名たたは実効ナヌザヌ ID が userlist
                に含たれるプロセスを遞択する。 実効ナヌザヌ ID
                はそのファむルアクセス蚱可が プロセスによっお䜿甚される
                (geteuid(2) を参照)。 -u, --user ず等しい。

-U  userlist    実ナヌザヌ ID (RUID) たたは実ナヌザヌ名で遞択する。
                実ナヌザヌ名たたは実ナヌザヌ ID が userlist
                に含たれるプロセスを遞択する。 実ナヌザヌ ID
                はプロセスを䜜成したナヌザヌを識別する。 getuid(2) を参照。

-g  grplist     セッションず実効グルヌプ名の OR で遞択する。
                セッションによる遞択は倚くの暙準で指定されおいるが、
                実効グルヌプ ID による遞択は、
                いく぀かのオペレヌティングシステムで䜿甚されおいる論理的な動䜜である。
                この ps はリストが (セッションを衚す) 数倀だけの堎合、
                セッションで遞択する。 グルヌプ ID
                番号による遞択は、他のグルヌプ名が
                指定されおいる堎合にのみ動䜜する。 -s ず --group
                オプションを参照するこず。

p  pidlist      プロセス ID で遞択する。-p, --pid ず等しい。

-p  pidlist     PID で遞択する。
                プロセス ID 番号が pidlist にあるプロセスを遞択する。 p, --pid
                ず等しい。

-s  sesslist    セッション ID で遞択する。
                sesslist で指定されたセッション ID のプロセスを遞択する。

t  ttylist      端末 (tty) で遞択する。 -t, --tty ずほが等しいが、 空の
                ttylist を䜿うこずで、 ps
                ず関連づけられおいる端末を衚すこずがでい襊 T
                オプションを䜿う方が、t ず空の ttylist を䜿うより、 すっ-
                りしおいる。

-t  ttylist     端末 (tty) で遞択する。
                ttylist
                で指定された端末ず関連づけられおいるプロセスを遞択する。 端末
                (テゥ奜刀䟘呂里燭瓩 tty たたはスクリヌン) は、
                いく぀かの圢匏で指定でい: /dev/ttyS1, ttyS1, S1. 単なる "-"
                は、どの端末にも属さない プロセスを遞択するのに䜿甚される。

-u  userlist    実効ナヌザヌ ID (EUID) たたは実効ナヌザヌ名で遞択する。
                userlist にある実効ナヌザヌ名 たたは実効ナヌザヌ ID
                のプロセスを遞択する。 実効ナヌザヌ ID
                は、プロセスによっおファむルアクセス蚱可が
                䜿甚されるナヌザヌを衚す (geteuid(2) を参照)。 U, --user
                ず等しい。

--Group grplist

                実グルヌプ ID (RGID) たたは実グルヌプ名で遞択する。-G
                ず等しい。

--User userlist

                実ナヌザヌ ID (RUID) たたは実ナヌザヌ名で遞択する。-U
                ず等しい。

--group grplist

                実効グルヌプ ID (EGID) たたは実効グルヌプ名で遞択する。
                実効グルヌプ名たたは実効グルヌプ ID が grouplist
                にあるプロセスを遞択する。 実効グルヌプ ID
                は、プロセスによっおファむルアクセス蚱可が
                䜿甚されるグルヌプを衚す (geteuid(2) を参照)。 -g は、しばしば
                --group の代わりずされる。

--pid  pidlist  プロセス ID で遞択する。-p, p ず等しい。

--ppid  pidlist 芪プロセスのプロセス ID で遞択する。 芪プロセスの ID が
                pidlist にあるプロセスを遞択する。 ぀たり、pidlist
                にリストされおいるプロセスの 子プロセスを遞択する。

--sid  sesslist セッション ID で遞択する。-s ず等しい。

--tty  ttylist  端末で遞択する。-t, t ず等しい。

--user userlist

                実効ナヌザヌ ID (EUID) たたは実効ナヌザヌ名で遞択する。 -u, U
                ず等しい。

-123            --sid 123 ず等しい。

123             --pid 123 ず等しい。

å‡äŸåŠé­ãƒäŸã‚ãƒç’ãƒæ³ãƒå¥ãƒç®ãå¯åˆ埡
これらのオプションは、ps によっお衚瀺される情報を遞択するのに䜿甚される。
出力は流儀によっお異なる可胜䞖ある。

-F 特別に完党なフォヌマット。 -F が暗黙のうちに指定する -f

                オプションを参照するこず。

-O  format      -o ず䌌おいるが、いく぀かのデフォルトカラムをプリロヌドする。
                -o pid,format,state,tname,time,command たたは
                -o pid,format,tname,time,cmd ず等しい。 䞋気
                -o を参照するこず。

O  format       プリロヌドされた o (䞊曞い気譎)。
                BSD の O オプションは、-O (ナヌザヌ定矩の出力フォヌマット。
                いく぀かのよく䜿われるフィヌルドは定矩枈)
                オプションのように動䜜したり、
                あるいは゜ヌトの順序指定にも甚いるこずがでい襊
                このオプションにどちらの動䜜をさせるかは、
                ヒュヌリスティックな手法を甚いお決定する。
                (゜ヌトあるいはフォヌマットに぀いお) 望みの動䜜をさせるには、
                その他のオプションを指定するこず。 (䟋えば、-O たたは --sort
                ず䞀緒に指定する)。

                フォヌマットオプションずしお䜿甚する堎合は、 BSD の流儀で -O
                を指定するのず等しい。

-M              セゥ絅螢謄デヌタのカラムを远加する。 Z ず同じ。(SE Linux
                甹)。

X               レゞスタフォヌマット

Z               セゥ絅螢謄デヌタのカラムを远加する。 -M ず同じ。(SE Linux
                甹)。

-c              -l オプションずは異なるスケゞュヌリング情報を衚瀺する。

-f              完党なフォヌマットでリストする。 このオプションは、他の倚くの
                UNIX 圢匏オプションず組み合わせるこずが可胜で、
                その他のカラムを远加する。 たたコマンドラむン匕-
                数も衚瀺される。 -L ず組み合わせお䜿うず、 NLWP (スレッド数),
                LWP (スレッド ID) カラムが远加される。 フォヌマットァ璜錙璜
                args ず comm に぀いおは、 c オプションを参照するこず。

j               BSD のゞョブ制埡フォヌマット。

-j              jobs フォヌマット。

l               BSD の長いフォヌマット。

-l 長いフォヌマット。 -y

                オプションは、このオプションず組み合わせるこずで、
                しばしば圹に立぀。

o  format       ナヌザヌ定矩フォヌマットを指定する。 -o, --format ず等しい。

-o  format      ナヌザヌ定矩フォヌマット。
                format は空癜区切りたたはコンマ区切りリストの圢匏の 1 ぀の匕-
                数である。
                これにより各出力カラムを指定する方法を提䟛しおいる。
                ã€æšçæºçˆãƒäŸã‚ãƒç’ãƒæ³ãƒå¥ãƒéšæŒæ…å®èŸå­èŸ§å»šé›¢æœ­ã‚·ãƒ§ãƒ³ã§èª¬æ˜Žã•れおいる -
                ヌワヌドを認識する。 ヘッダは望みのものに倉曎でい
                (ps -o pid,ruser=RealUser -o comm=Command)。
                党おのカラムヘッダが空の堎合 (ps -o pid= -o comm=)、
                ヘッダ行は出力されない。 ヘッダの幅が-
                い堎合は、カラム幅が増やされる。 これは WCHAN
                のようなカラムの幅を垢欧襪里忙箞錣譎
                (ps -o pid,wchan=WIDE-WCHAN-COLUMN -o comm)。 明瀺的な幅の制埡
                (ps opid,wchan:42,cmd) も提䟛されおいる。 ps -o pid=X,comm=Y
                の挙動は流儀によっお倉わる。 "X,comm=Y" ずいう名前の 1
                ぀のカラムが出力される堎合もあるし、 "X" ず "Y" ずいう名前の 2
                ぀のカラムが出力される堎合もある。 疑わしい堎合は、-o
                オプションを耇数䜿うこず。
                デフォルトを望みのものにしたい堎合は、 PS_FORMAT 環-
                倉数を䜿うこず。 DefSysV ず DefBSD は、 デフォルトの UNIX
                たたは BSD カラムを遞択するためのマクロである。

s               シグナルフォヌマット。

u               ナヌザヌ指向のフォヌマット。

v               仮想メモリフォヌマット。

-y              フラグを衚瀺しない。addr の代わりに rss を衚瀺する。
                このオプションは -l ず䞀緒のずい砲里濟藩僂任る。

--format format

                ナヌザヌ定矩フォヌマット。 -o, o ず等しい。

--context       セゥ絅螢謄コンテゥ奜肇䟫ヌマット (SE Linux 甹)。

å‡äŸåŠçŠä¿ãæ­æŠæŒæ…定
-H              プロセスを階局衚瀺する (森)。

N namelist 名前リストファむルを指定する。 -n ず等しい。䞊気 -n

                を参照するこず。

O  order        ゜ヌト順の指定 (䞊曞い気譎)。
                BSD の O オプションは、-O (ナヌザヌ定矩の出力フォヌマット。
                いく぀かのよく䜿われるフィヌルドは定矩枈)
                オプションのように動䜜したり、
                あるいは゜ヌトの順序指定にも甚いるこずがでい襊
                このオプションにどちらの動䜜をさせるかは、
                ヒュヌリスティックな手法を甚いお決定する。
                (゜ヌトあるいはフォヌマットに぀いお) 望みの動䜜をさせるには、
                その他のオプションを指定するこず。 (䟋えば、-O たたは --sort
                ず䞀緒に指定する)。

                ゜ヌトに甚いる堎合、廃止された BSD の O オプションの文法は
                O[+|-]k1[,[+|-]k2[,...]] である。 ã€å»å…æ­æŸãæ°ã‚è­ãç¹ã‚å®ãƒç’ãƒè‚-
               ãƒæ¬¡å»šç ²â–³ 1 文字の短いァ爟離掘璜吋鵐垢 k1, k2, ...
                に指定すれば、 プロセスリストを耇数レベルで゜ヌトでい襊

                "+" は珟圚では省略可胜な指定で、
                単にデフォルトの゜ヌト方向を繰り返しおいるに過ぎない。 O
                ゜ヌトず O フォヌマットを区別する助けになる。 "-"
                はその盎埌のァ爟離宗璜刀腓魑媟腓砲垢襊

S               死んだ子プロセスの CPU
                䜿甚量ずいった情報を、芪プロセスに加算する。
                芪プロセスが寿呜の短い子プロセスを繰り返し fork
                しお凊理を行なうような システムを調べるのに圹に立぀。

c               本圓のコマンド名を衚瀺する。 これは argv
                の倀ではなく、実行ファむル名から導そ䞪気譎襊
                よっお、コマンド匕た瑀箞修譎鮟だ気靎燭癌 (setproctitle(3)
                を参照) は衚瀺されない。 実際䞊、このオプションは args
                フォヌマットァ璜錙璜匹 comm フォヌマットァ璜錙璜匹肪屬-
                換える。 これは -f フォヌマットオプションを、 様々な BSD
                圢匏のフォヌマットオプション
                (通垞は党おのオプションがコマンド匕た瑀鯢充┐垢) ずずもに
                䜿う堎合に圹に立぀。 -f オプション、およびフォヌマット-
                ヌワヌド args ずcomm を参照するこず。

e               コマンドの埌に環兇鯢充┐垢襊

f               ASCII アヌトでプロセス階局を衚瀺する (森)。

h               ぞッダ行を衚瀺しない (たた BSD 流儀の堎合はスクリヌンごずに 1
                ぀のぞッダ行)
                h オプションには問題がある。 暙準的な BSD の ps では、
                このオプションは出力の各ペヌゞにヘッダを出力するこずになるが、
                叀い Linux の ps ではヘッダを党く出力しないこずになる。 この
                ps では Linux の利甚法に倣い、ヘッダを出力しない。 ただし別途
                BSD の流儀が遞択されおいれば、
                出力の各ペヌゞにヘッダを出力するようになる。
                長いオプションである --headers や --no-headers  を䜿えば、
                珟圚の流儀に関係なく、各ペヌゞにヘッダを出力するか、
                党くヘッダを出力しないかを遞択するこずがでい襊

k  spec         ゜ヌト順を指定する。 ゜ヌト文法は [+|-]key[,[+|-]key[,...]]
                である。 耇数文字の-
                ãƒŒã¯ã€æšçæºçˆãƒäŸã‚ãƒç’ãƒæ³ãƒå¥ãƒéšæŒæ…å®èŸå­èŸ§å»šé›¢æœ­ã‚·ãƒ§ãƒ³ã‹ã‚‰éžã¶ã“ず。
                デフォルトの゜ヌトの方向は数倀順・悉饅腓箞癌望砂腓芆里劂"+"
                は省略しおよい。 --sort ず等しい。 䟋:
                ps jaxkuid,-ppid,+pid
                ps axk comm o comm,args
                ps kstart_time -ef

-n  namelist    名前リストファむルを指定する。 N ず等しい。
                WCHAN の衚瀺を正しく行うには、
                名前リストファむルが必芁である。
                正しい出力のためには、名前リストファむルは珟圚の Linux
                カヌネルに 正確に䞀臎するものでなければならない。
                このオプションを指定しない堎合、
                名前リストのデフォルトの怜玢パスは以䞋の通り:

                     $PS_SYSMAP
                     $PS_SYSTEM_MAP
                     /proc/*/wchan
                     /boot/System.map-`uname -r`
                     /boot/System.map
                     /lib/modules/`uname -r`/System.map
                     /usr/src/linux/System.map
                     /System.map

n               WCHAN ず USER を数倀で出力する (UID ず GID
                の党おのタむプを含む)。

-w              出力幅を垢欧襊このオプションを 2
                ぀指定するず、幅の制限がなくなる。

w               出力幅を垢欧襊このオプションを 2
                ぀指定するず、幅の制限がなくなる。

--cols  n       スクリヌンの幅を指定する。

--columns  n    スクリヌンの幅を指定する

--cumulative    死んだ子プロセスも (芪プロセスぞの加算ずしお) 含める。

--forest        ASCII アヌトでプロセス階局を衚瀺する。

--headers       ヘッダ行を繰り返す。出力の 1 ペヌゞ毎に 1 行。

--no-headers    ヘッダ行を䞀切衚瀺しない。

--lines  n      スクリヌンの行数を蚭定する。

--rows  n       スクリヌンの行数を蚭定する。

--sort  spec    ゜ヌト順を指定する。 ゜ヌトの文法は [+|-]key[,[+|-]key[,...]]
                である。 耇数文字の-
                ãƒŒã¯ã€æšçæºçˆãƒäŸã‚ãƒç’ãƒæ³ãƒå¥ãƒéšæŒæ…å®èŸå­èŸ§å»›æœ­ã‚·ãƒ§ãƒ³ã‹ã‚‰éžã¶ã“ず。
                デフォルトの゜ヌトの方向は数倀順・悉饅腓箞癌望砂腓芆里劂"+"
                は任意である。 k ず等しい。 䟋: ps jax --sort=uid,-ppid,+pid

--width  n      スクリヌンの幅を指定する

ã‚å¥ãƒè­ãƒå¥ãƒé°è¡å…瀺
H               スレッドをプロセスのように衚瀺する。
-L              可胜ならば LWP ず NLWP カラムを぀けおスレッドを衚瀺する。
-T              可胜ならば SPID カラムを぀けおスレッドを衚瀺する。
m               プロセスの埌にスレッドを衚瀺する。
-m              プロセスの埌にスレッドを衚瀺する。

ãä¿ãæ¢ä»åãäžæƒéœå ±
L               党おのフォヌマット指定子をリストする。
-V              procps のバヌゞョンを衚瀺する。
V               procps のバヌゞョンを衚瀺する。
--help          ヘルプメッセヌゞを衚瀺する。
--info          デバッグ情報を衚瀺する。
--version       procps のバヌゞョンを衚瀺する。

æ³èºæ„
この ps は /proc にある仮想ファむルを読み蟌んで動䜜する。 この ps は kmem に
suid する必芁はなく、 動䜜にいかなる特暩も必芁ずしない。 この ps
に特別な蚱可属䞖鰺燭┐芆い茲Δ砲垢襪海凜

この ps が WCHAN の衚瀺を正しく行うには、
むンストヌルされおいなければならない。
実行に利甚した時間のパヌセンテヌゞで衚される。 これは理想的ではなく、ps
になるこずは少ない。
(code+data+stack) である。

<defunct> マヌクが぀いたプロセスは死んだプロセス (ゟンビ) である。
これらは芪プロセスによっお正しく消去されおいないために残っおいる。
これらのプロセスは、芪プロセスが終了するず init(8) によっお消去される。

ãƒå»ãƒè¹ã‚æœã‚å¥ãƒäŸãƒè–ã‚°
これらの倀の合蚈は、flags 出力指定子で提䟛される "F" カラムに衚瀺される。
ãƒå»ãƒè¹ã‚æœã‚åžãäžçŠæ…å±ã‚é­ãƒç’ド
s, stat, state 出力指定子 (ヘッダ "STAT" たたは "S")
     プロセス

BSD 圢匏で stat ァ璜錙璜匹甚いられたずい蓮
以䞋の添付文字が衚瀺されるこずがある。
<    優先床の高いプロセス (他のナヌザヌに察しお良くない)
     向け)
     が䜿われおいる)
+    フォアグラりンドのプロセスグルヌプに含たれおいる

å»å…æ­æŸãæ°ã‚è­ãç¹ã‚å®ãƒç’ãƒè‚ã‚ヌ
これらのァ爟 BSD の O オプションで䜿甚される (゜ヌトに䜿われるず)。 GNU の
--sort オプションはこれらのァ爟鮖箞錣芆い、 例-
ã®ã€æšçæºç‹çšãæ·ãƒäŸã‚ãƒç’ãƒæ³ãƒå¥ãƒéšæŒæ…å®èŸå­èŸ§å»šé›¢æœ­ã‚·ãƒ§ãƒ³ã§èª¬æ˜Žã•れおいる
指定子を䜿甚する。 ゜ヌトで䜿甚される倀は、ps が内郚で䜿甚する倀であり、
で゜ヌトする堎合は、デバむス番号で゜ヌトするのであっお、
ps の出力を sort(1) コマンドにパむプするこず。

ã‚ム é•åžããåœæŽåŒ    èªçæ˜Ž
AIXãƒäŸã‚ãƒç’ãƒæ³ãƒå¥ãƒç­æ¬è¿åŒå­
この ps は AIX のフォヌマット欺匯劌鬟汜檗璜箞靎蚎い襊 これは printf(1) や
printf(3) の 曞匏コヌドず䌌たような動䜜をする。 䟋えば通垞のデフォルト出力は
ps -eo "%p %y %x %c" のように぀くるこずがでい襊
é€ååžéŒãé›¢é­ç’œåŒ¹éº“離札ションで説明されおいる。

ã‚é­ãƒç’ム é€ååžéåœæŽåŒ  ãƒæ‚ãƒå¥ãƒ€
%C       pcpu       %CPU
%G       group      GROUP
%P       ppid       PPID
%U       user       USER
%a       args       COMMAND
%c       comm       COMMAND

%g       rgroup     RGROUP
%n       nice       NI
%p       pid        PID
%r       pgid       PGID
%t       etime      ELAPSED
%u       ruser      RUSER
%x       time       TIME
%y       tty        TTY
%z       vsz        VSZ

æšçæºçˆãƒäŸã‚ãƒç’ãƒæ³ãƒå¥ãƒéšæŒæ…å®èŸå­
出力フォヌマット (たずえば -o オプション) を制埡したり、 GNU 圢匏の --sort
ヌワヌドがある。

䟋:  ps -eo pid,user,args --sort user

このバヌゞョンの ps は 他の ps の実装で䜿われおいる倚くの-
ヌワヌドを認識しようずする。

以䞋のナヌザヌ定矩フォヌマット指定子はスペヌスを含むこずがでい: args, cmd,
comm, command, fname, ucmd, ucomm, lstart, bsdstart, start.

いく぀かのァ璜錙璜匹魯宗璜箞砲六箞┐芆ぁ

ã‚é­ãƒç’ム  ãƒæ‚ãƒå¥ãƒ èªçæ˜Ž

%cpu      %CPU   プロセスの cpu 䜿甚率は "##.#" ずいうフォヌマットである。
                 珟圚のずころ CPU 䜿甚率は、プロセスの生存期間䞭に
                 実行に利甚した時間のパヌセンテヌゞで衚される。
                 これを党郚造靎蚎 100% になるこずは (よほど幞運でなければ)
                 ない。 (別名 pcpu)。

%mem      %MEM   マシンの物理メモリに察するプロセスの垞駐セットサむズのパヌセンテヌゞ。
                 (別名 pmem)。

args      COMMAND文字列の匕た瑀぀いたコマンド。 匕-
                 数を倉曎したものが衚瀺されるかも知れない。
                 このカラムの出力には空癜が含たれる堎合がある。 <defunct>
                 ずいうマヌクが぀いたプロセスは、郚分的に死んでいお、
                 芪プロセスによっお完党に砎壊されるのを埅っおいる。 プロセスの匕-
                 数が取埗でい芆ぞ豺腓癌△襊 その堎合、ps
                 は代わりに実行ファむル名を括匧の䞭に衚瀺する。 (別名 cmd, command)。
                 comm フォヌマットァ璜錙璜錻 -f オプション・c
                 オプションも参照するこず。
                 最埌に指定された堎合、このカラムは画面の端たで拡匵される。
                 出力がファむルや他のコマンドにリダむレクト (パむプ) されるずい芆錻 ps
                 がディスプレむの幅を決定でい芆ぞ豺腓蓮 出力幅は定矩されない (80
                 文字・制限なし・TERM 倉数で決定されるなどがありえる)。
                 このような堎合は、COLUMNS 環曲竞瑀 --cols
                 オプションを䜿えば、幅を正確に決定でい襊 w たたは -w
                 オプションを䜿っおも幅を調敎でい襊

blocked   BLOCKEDブロックされたシグナルのマスク。signal(7) を参照。
                 フィヌルドの幅に応じお、32 ビットたたは 64 ビットのマスクが 16
                 進数フォヌマットで衚瀺される。 (別名 sig_block, sigmask)。

bsdstart  START  コマンドが起動した時刻。 プロセスが 24 時間以内に起動されおいた堎合、
                 出力フォヌマットは " HH:MM" であり、 24 時間以前の堎合は "mmm dd"
                 である。 (ここで mmm は月の名前の 3 文字である)。

bsdtime   TIME   ナヌザヌずシステムの cpu 時間の合蚈。 衚瀺フォヌマットは通垞は
                 "MMM:SS" であるが、 プロセスが cpu 時間を 999
                 分より倚く䜿っおいる堎合は、右偎ぞシフトする。

c         C      プロセッサ䜿甚率。
                 珟圚のずころ、プロセスの生存期間䞭に利甚したパヌセンテヌゞを衚す敎数である。
                 (%cpu を参照)。

caught    CAUGHT ゥ瀇奪舛気譎織蜡哀淵襪離泪奜。 signal(7) を参照。
                 フィヌルドの幅に応じお、32 ビットたたは 64 ビットのマスクが 16
                 進数フォヌマットで衚瀺される。 (別名 sig_catch, sigcatch)。

class     CLS    プロセスのスケゞュヌリングのクラス。 (別名 policy, cls)。
                 フィヌルドに衚瀺される可胜䞖里△蚝䜑蓮以䞋の通り:
                 -     報告されおいない
                 TS    SCHED_OTHER
                 FF    SCHED_FIFO
                 RR    SCHED_RR
                 ?     䞍明な倀

cls       CLS    プロセスのスケゞュヌリングのクラス。 (別名 policy, class)。
                 フィヌルドに衚瀺される可胜䞖里△蚝䜑蓮以䞋の通り:
                 -     報告されおいない
                 TS    SCHED_OTHER
                 FF    SCHED_FIFO
                 RR    SCHED_RR
                 ?     䞍明な倀

cmd       CMD    args を参照。(別名 args, command)。

comm      COMMANDコマンド名 (実行ファむル名のみ)。 匕た瑀鯀儿垢靎燭癌里鷲充┐気譎芆ぁ
                 <defunct> ずいうマヌクが぀いたプロセスは、郚分的に死んでいお、
                 芪プロセスによっお完党に砎壊されるのを埅っおいる。
                 このカラムの出力には空癜が含たれる堎合がある。 (別名 ucmd, ucomm)。 args
                 フォヌマットァ璜錙璜錻 -f オプション・c オプションも参照するこず。
                 最埌に指定された堎合、このカラムは画面の端たで拡匵される。
                 出力がファむルや他のコマンドにリダむレクト (パむプ) されるずい芆錻 ps
                 がディスプレむの幅を決定でい芆ぞ豺腓蓮 出力幅は定矩されない (80
                 文字・制限なし・TERM 倉数で決定されるなどがありえる)。
                 このような堎合は、COLUMNS 環曲竞瑀 --cols
                 オプションを䜿えば、幅を正確に決定でい襊 w たたは -w
                 オプションを䜿っおも幅を調敎でい襊

command   COMMANDargs を参照。(別名 args, cmd)。

cp        CP     パヌミル (パヌセントの 1/10) で衚した CPU 䜿甚率。(%cpu を参照)。

cputime   TIME   环積した CPU 時間。"[dd-]hh:mm:ss" ずいうフォヌマットで衚瀺される。
                 (別名 time)。

egid      EGID   プロセスの実効グルヌプ ID 番号を 10 進の敎数で衚瀺する。 (別名 gid)。

egroup    EGROUP プロセスの実効グルヌプ ID。 テゥ奜箞離哀襊璜 ID が取埗で-
                 お、か぀フィヌルド幅が蚱せば、 テゥ奜箞掟充┐気譎襊 それ以倖の堎合は 10
                 進数で衚瀺される。 (別名 group).

eip       EIP    呜什ポむンタ。

esp       ESP    スタックポむンタ

etime     ELAPSEDプロセスが起動されおからの経過時間。 [[dd-]hh:]mm:ss
                 ずいうフォヌマットで衚瀺される。

euid      EUID   実効ナヌザヌ ID。(別名 uid)。

euser     EUSER  実効ナヌザヌ名。 テゥ奜箞離眅璜䟛 ID が取埗で-
                 お、か぀フィヌルド幅が蚱せば、 テゥ奜箞掟充┐気譎襊 それ以倖の堎合は 10
                 進数で衚瀺される。 n オプションを䜿っお 10 進数衚瀺を匷制でい襊
                 (別名 uname, user)。

f         F      プロセスに関連づけられたフラグ。ã€ãƒå»ãƒè¹ã‚æœã‚å¥ãƒäŸãƒè–ã‚亜廚離札ションを参照。
                 (別名 flag, flags)。

fgid      FGID   ファむルシステムアクセスグルヌプ ID。(別名 fsgid)。

fgroup    FGROUP ファむルシステムアクセスグルヌプ ID。 テゥ奜箞離哀襊璜 ID が取埗で-
                 お、か぀フィヌルド幅が蚱せば、 テゥ奜箞掟充┐気譎襊 それ以倖の堎合は 10
                 進数で衚瀺される。 (別名 fsgroup).

flag      F      f を参照。(別名 f, flags)。

flags     F      f を参照。(別名 f, flag)。

fname     COMMANDプロセスの実行ファむルのベヌス名の先頭 8 バむト。
                 このカラムの出力にはスペヌスが含たれる堎合がある。

fuid      FUID   ファむルシステムアクセスナヌザヌ ID。(別名 fsuid)。

fuser     FUSER  ファむルシステムアクセスナヌザヌ ID。 テゥ奜箞離眅璜䟛 ID が取埗で-
                 お、か぀フィヌルド幅が蚱せば、 テゥ奜箞掟充┐気譎襊 それ以倖の堎合は 10
                 進数で衚瀺される。

gid       GID    egid を参照。(別名 egid)。

group     GROUP  egroup を参照。(別名 egroup)。

ignored   IGNORED無芖されたシグナルのマスク。signal(7) を参照。 フィヌルドの幅に応じお、32
                 ビットたたは 64 ビットのマスクが 16 進数フォヌマットで衚瀺される。 (別名
                 sig_ignore, sigignore)。

label     LABEL  セゥ絅螢謄ラベル。 最も䞀般的に䜿われるのは SE Linux のコンテ-
                 ストデヌタである。 これはセゥ絅螢謄レベルの高いシステムにある
                 _lstart    STARTEDコマンドが起動された時刻。

lwp       LWP    lwp (軜量プロセス (light weight process) たたはスレッド) の ID
                 が衚瀺される。 (別名 spid, tid)。

ni        NI     nice 倀。 この倀の範囲は 19 (最も良い) から -20
                 (他のプロセスに察しお良くない) である。 nice(1) を参照。(別名 nice)。

nice      NI     ni を参照。(別名 ni)。

nlwp      NLWP   プロセスにおける lwp (スレッド) の数。(別名 thcount)。

nwchan    WCHAN  プロセスが䌑止しおいるカヌネル関数のアドレス (カヌネル関数名が必芁な堎合は
                 wchan を䜿うこず)。 実行䞭のタスクは、このカラムにダッシュ ('-')
                 を衚瀺する。

pcpu      %CPU   %cpu を参照。(別名 %cpu)。

pending   PENDING埅機䞭 (pending) シグナルのマスク。signal(7) を参照。
                 プロセスに埅機しおいるシグナルは、
                 各スレッドに埅機しおいるシグナルず区別される。 䞡方を芋たい堎合は、m
                 オプションたたは -m オプションを䜿うこず。 フィヌルドの幅に応じお、32
                 ビットたたは 64 ビットのマスクが 16 進数フォヌマットで衚瀺される。
                 (別名 sig)。

pgid      PGID   プロセスグルヌプ ID。 たた、これはプロセスグルヌプリヌダのプロセス ID
                 ず等しい。 (別名 pgrp)。

pgrp      PGRP   pgid を参照。(別名 pgid)。

pid       PID    プロセスのプロセス ID 番号。

pmem      %MEM   %mem を参照。(別名 %mem)。

policy    POL    プロセスのスケゞュヌリングのクラス。 (別名 class, cls)。 衚瀺される可胜-
                 のある倀は、以䞋の通り:
                 -     報告されおいない
                 TS    SCHED_OTHER
                 FF    SCHED_FIFO
                 RR    SCHED_RR
                 ?     䞍明な倀

ppid      PPID   芪プロセスのプロセス ID。

psr       PSR    プロセスが珟圚割り圓おられおいるプロセッサ。

rgid      RGID   実グルヌプ ID。

rgroup    RGROUP 実グルヌプ名。 テゥ奜箞離哀襊璜 ID が取埗でい董△぀フィヌルド幅が蚱せば、
                 テゥ奜箞掟充┐気譎襊 それ以倖の堎合は 10 進数で衚瀺される。

rss       RSS    垞駐セットの倧い機 タスクが䜿甚しおいるスワップされおいない物理メモリ (kB
                 単䜍)。 (別名 rssize, rsz)。

rssize    RSS    rss を参照。(別名 rss, rsz)。

rsz       RSZ    rss を参照。(別名 rss, rssize)。

rtprio    RTPRIO リアルタむム優先床。

ruid      RUID   実ナヌザヌ ID。

ruser     RUSER  実ナヌザヌ ID。 テゥ奜箞離眅璜䟛 ID が取埗でい董△぀フィヌルド幅が蚱せば、
                 テゥ奜箞掟充┐気譎襊 それ以倖の堎合は 10 進数で衚瀺される。

s         S      最小限の状態衚瀺 (1 文字)。 それぞれの倀に぀いおは、
                 ã€ãƒå»ãƒè¹ã‚æœã‚åžãäžçŠæ…å±ã‚é­ãƒç’ãƒéŒ»å»šé›¢æœ­ã‚·ãƒ§ãƒ³ã‚’参照するこず。
                 その他の情報を衚瀺させたい堎合は、stat も参照するこず。 (別名 state)。

sched     SCH    プロセスのスケゞュヌリングのポリシヌ。 ポリシヌ sched_other, sched_fifo,
                 sched_rr は それぞれ 0, 1, 2 ずしお衚瀺される。

sess      SESS   セッション ID。 たた、これはセッションリヌダのプロセス ID ず等しい。
                 (別名 session, sid)。

sgi_p     P      そのプロセスが珟圚実行されおいるプロセッサ。
                 プロセスが珟圚のずころ実行䞭でない堎合、 たたは実行可胜でない堎合、"*"
                 が衚瀺される。

sgid      SGID   保存グルヌプ ID。 (別名 svgid)。

sgroup    SGROUP 保存グルヌプ名。 テゥ奜箞離哀襊璜 ID が取埗で-
                 お、か぀フィヌルド幅が蚱せば、 テゥ奜箞掟充┐気譎襊 それ以倖の堎合は 10
                 進数で衚瀺される。

sid       SID    sess を参照。(別名 sess, session)。

sig       PENDINGpending を参照。(別名 pending, sig_pend)。

sigcatch  CAUGHT caught を参照。(別名 caught, sig_catch)。

sigignore IGNOREDignored を参照。(別名 ignored, sig_ignore)。

sigmask   BLOCKEDblocked を参照。(別名 blocked, sig_block)。

size      SZ     プロセスの党おの曞すみ可胜なペヌゞがダヌティ (dirty) で、
                 スワップアりトされるず仮定したずい痢 必芁ずされるスワップ空間の抂算の倧-
                 さ。 この数倀はずおも倧雑把である

spid      SPID   lwp を参照。(別名 lwp, tid)。

stackp    STACKP プロセスのスタックの最䞋䜍 (開始) アドレス。

start     STARTEDコマンドが起動した時刻。 プロセスが 24 時間以内に起動されおいた堎合、
                 出力フォヌマットは " HH:MM:SS" であり、 24 時間以前の堎合は "  mmm dd"
                 である。 (ここで mmm は月の名前の 3 文字である)。

start_timeSTART  プロセスの起動時刻たたは起動日。 ps が起動されたのず同じ幎に
                 プロセスが起動されおいない堎合は、幎のみが衚瀺される。
                 同じ日に起動されおいない堎合は "mmmdd" である。 それ以倖は "HH:MM" である。

stat      STAT   耇数文字のプロセス状態。 それぞれの倀の意味は、
                 ã€ãƒå»ãƒè¹ã‚æœã‚åžãäžçŠæ…å±ã‚é­ãƒç’ãƒéŒ»å»šé›¢æœ­ã‚·ãƒ§ãƒ³ã‚’参照するこず。
                 最初の文字のみを衚瀺したい堎合は、 s ず state も参照するこず。

state     S      s を参照。(別名 s)。

suid      SUID   保存ナヌザヌ ID。(別名 svuid)。

suser     SUSER  保存ナヌザヌ名。 テゥ奜箞離眅璜䟛 ID が取埗で-
                 お、か぀フィヌルド幅が蚱せば、 テゥ奜箞掟充┐気譎襊 それ以倖の堎合は 10
                 進数で衚瀺される。 (別名 svuser)。

svgid     SVGID  sgid を参照。(別名 sgid).

svuid     SVUID  suid を参照。(別名 suid)。

sz        SZ     プロセスのコアむメヌゞの物理ペヌゞサむズ。 これにはテ-
                 スト・デヌタ・スタック空間が含たれる。
                 デバむスマッピングは珟圚のずころ陀倖されおいるが、これは倉曎される。 vsz ず
                 rss を参照。

thcount   THCNT  nlwp を参照。(別名 nlwp)。 プロセスが所䜑垢襯ヌネルスレッドの数。

tid       TID    lwp を参照。(別名 lwp)。

time      TIME   环積した CPU 時間。"[dd-]hh:mm:ss" フォヌマットで衚瀺される。
                 (別名 cputime)。

tname     TTY    制埡端末 (tty)。 (別名 tt, tty)。

tpgid     TPGID  プロセスが接続されおいる端末 (tty) 䞊の フォアグラりンドプロセスグルヌプの
                 ID。 プロセスが端末に接続されおいない堎合は -1 である。

tt        TT     制埡端末 (tty)。(別名 tname, tty)。

tty       TT     制埡端末 (tty)。(別名 tname, tt)。

ucmd      CMD    comm を参照。(別名 comm, ucomm)。

ucomm     COMMANDcomm を参照。(別名 comm, ucmd)。

uid       UID    euid を参照。(別名 euid)。

uname     USER   euser を参照。(別名 euser, user)。

user      USER   euser を参照。(別名 euser, uname)。

vsize     VSZ    vsz を参照。(別名 vsz)。

vsz       VSZ    プロセスの仮想メモリサむズ (KiB, 1024 バむト単䜍)。
                 デバむスマッピングは珟圚のずころ陀倖されおいるが、これは倉曎される。
                 (別名 vsize)。

wchan     WCHAN  プロセスがスリヌプしおいるカヌネル関数の名前。 プロセスが実行䞭の堎合は "-"
                 である。 プロセスがマルチスレッドで、 か぀ ps
                 がスレッドを衚瀺しおいない堎合は、"*" である。

ç’è¶æ›å€ç«æ•°
以䞋の環曲竞瑀 ps に圱響する:

COLUMNS

   デフォルトのディスプレむの幅を倉曎する。

LINES

   デフォルトのディスプレむの高さを倉曎する。

PS_PERSONALITY

   posix, old, linux, bsd, sun, digital のどれかに蚭定する。
   (ä»¥äž‹ã®ã€æµ儿Ž˜å»šé›¢æœ­ã‚·ãƒ§ãƒ³ã‚’å‚ç…§)。

CMD_ENV

   posix, old, linux, bsd, sun, digital のどれかに蚭定する。
   (ä»¥äž‹ã®ã€æµ儿Ž˜å»šé›¢æœ­ã‚·ãƒ§ãƒ³ã‚’å‚ç…§)。

I_WANT_A_BROKEN_PS

   obsolete なコマンドラむンの解釈に匷制する。

LC_TIME

   日付のフォヌマット。

PS_COLORS

   珟圚のずころサポヌトされおいない。

PS_FORMAT

   デフォルトの出力フォヌマットを䞊曞い垢襊 -o
   オプションで䜿われるタむプを衚す フォヌマット文字列にこの倀を蚭定でい襊
   DefSysV ず DefBSD ずいう倀が特に圹立぀。

PS_SYSMAP

   名前リスト (System.map) のデフォルトの堎所。

PS_SYSTEM_MAP

   名前リスト (System.map) のデフォルトの堎所。

POSIXLY_CORRECT

   良くない「仕様」を無芖する際に蚀い蚳をしない。

POSIX2

   "on" に蚭定されるず、POSIXLY_CORRECT ずしお振舞う。

UNIX95

   良くない「仕様」を無芖する際に蚀い蚳をしない。

_XPG

   CMD_ENV=irix の非暙準的な振舞いをゥ瀇鵐札襪垢襊
CMD_ENV たたは PS_PERSONALITY である。 これらは Linux を正垞なシステムにする。
この蚭定を行わないず、ps は Unix98 暙準における 圹に立たない阿ど分に埓う。

æµ儀
390        S/390 OpenEdition の ps のように振舞う
aix        AIX の ps のように振舞う
bsd        FreeBSD の ps のように振舞う (党く暙準的ではない)
compaq     Digital Unix の ps のように振舞う
debian     叀い Debian の ps のように振舞う
digital    Tru64 (か぀おの Digital Unix たたは OSF/1) の ps のように振舞う
gnu        叀い Debian の ps のように振舞う
hp         HP-UX の ps のように振舞う
hpux       HP-UX の ps のように振舞う
irix       Irix の ps のように振舞う
old        叀い Linux の ps のように振舞う (党く暙準的ではない)
os390      OS/390 Open Edition の ps のように振舞う
s390       OS/390 Open Edition の ps のように振舞う
sco        SCO の ps のように振舞う
sgi        Irix の ps のように振舞う
solaris2   Solaris 2+ (SunOS 5) の ps のように振舞う
sunos4     SunOS 4 (Solaris 1) の ps のように振舞う (党く暙準的ではない)
tru64      Tru64 (か぀おの Digital Unix たたは OSF/1) の ps のように振舞う
é–æ…é€é çŒç›®
top(1), pgrep(1), pstree(1), proc(5).

æºçŠæ‹ 
この ps は以䞋に準拠する:
è‘者
Branko Lankester <lankeste@fwi.uva.nl> が最初に ps を曞いた。 Michael K.
ファむルシステムに察応させるための倧幅な曞ご垢┐鮃圓蟰拭
<mjshield@nyx.cs.du.edu> は pid リスト機胜を远加した。 Charles Blake
<cblake@bbn.com> は、耇数レベルの゜ヌト・ dirent
な文法や倖来の文法に関するあたり矎しくないハックも行った。