Ps auxと入力した場合、出力の各列はどういう意味ですか?例えば
$ ps aux
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty
ありがとうございます。
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty
詳しくは psのmanページ をご覧ください。
またこれは有用かもしれません:
プロセス状態コード:
R
runningまたはrunnable(実行キュー上)D
無停電スリープ(通常はIO)S
割り込み可能スリープ(イベントの完了を待っている)Z
存在しない/ゾンビ、終了したがその親によって刈り取られなかったT
が停止しましたいくつかの追加の修飾子:
<
高優先度(他のユーザーには良くない)N
(他のユーザーに優しい)L
はページをメモリにロックしています(リアルタイムおよびカスタムIO用)s
はセッションリーダーですl
はマルチスレッドです(NPTL pthreadと同じようにCLONE_THREADを使用)。+
はフォアグラウンドプロセスグループに属しますLinuxでは、コマンド:
ps -aux
手段は、すべてのユーザーのすべてのプロセスを表示します。あなたはxが何を意味するのか疑問に思うかもしれませんか? xは '任意のユーザー'を意味する指定子です。だからあなたはこれを入力することができます:
ps -auroot
すべてのルートプロセスが表示されます。
ps -auel
これは、ユーザーelからのすべてのプロセスを表示します。 'man ps'ページの技術的な可能性は次のとおりです。 "ps -auxは、 'x'という名前のユーザーが所有するすべてのプロセスを印刷するとともに、-aオプションで選択されるすべてのプロセスを印刷します。