]
トップ «前の日記(2008-12-17) 最新 次の日記(2008-12-19)» 編集

Yukiharu YABUKI の tDiary



このtDiaryを検索します。

2008-12-18 [長年日記]

_ ps コマンドで ax 以外を使っている奴ちょっとこい

簡単にgoogleってみると、ps コマンドの使い方で、ax とか auxwww とかは見ますが、avとか as の結果の見方について書いてあるページが ps の man page以外で見つからない。(適切なキーワードが思いつかないだけだとおもうのですが)

ps コマンドの結果の STAT 欄にしても、納得のいく説明が書いてあるモノを見つけることができない。Ss を読み解くには、(プロセスの)セッションを知らないとなんのこっちゃって感じ。

セッションリーダについては、Lenny の man 2 intro には書いてないんだけど(see also)、FreeBSDのman 2 intro には記述がある。あと詳解UNIXプログラミングにも記述がある

ps axs の例
  UID   PID          PENDING          BLOCKED          IGNORED           CAUGHT STAT TTY        TIME COMMAND
    0     1 0000000000000000 0000000000000000 fffffffe57f0d8fc 00000000280b2603 Ss   ?          0:10 init [2]  
    0     2 0000000000000000 0000000000000000 ffffffffffffffff 0000000000000000 S<   ?          0:00 [kthreadd]
    0     3 0000000000000000 0000000000000000 ffffffffffffffff 0000000000000000 S<   ?          0:20 [migration/0]
    0     4 0000000000000000 0000000000000000 ffffffffffffffff 0000000000000000 S<   ?          3:55 [ksoftirqd/0]
    0     5 0000000000000000 0000000000000000 ffffffffffffffff 0000000000000000 S<   ?          0:00 [watchdog/0]
    0     9 0000000000000000 0000000000000000 ffffffffffffffff 0000000000000000 S<   ?          1:20 [events/0]
ps axv の例
  PID TTY      STAT   TIME  MAJFL   TRS   DRS   RSS %MEM COMMAND
    1 ?        Ss     0:10    184    28  2071   596  0.0 init [2]  
    2 ?        S<     0:00      0     0     0     0  0.0 [kthreadd]
    3 ?        S<     0:20      0     0     0     0  0.0 [migration/0]
    4 ?        S<     3:55      0     0     0     0  0.0 [ksoftirqd/0]
    5 ?        S<     0:00      0     0     0     0  0.0 [watchdog/0]