トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

LinuxのPSコマンドのオプション

参考

https://linuxjm.osdn.jp/html/procps/man1/ps.1.html
https://qiita.com/isaoshimizu/items/ee555b99582f251bd295

概要

ps が受け付けるオプションにはいくつかの種類がある。

  1. UNIX オプション。まとめることが可能で、前にはダッシュを置かなければならない。
  2. BSD オプション。まとめることが可能で、ダッシュを使ってはならない。
  3. GNU ロングオプション。前に二つのダッシュを置く。

標準的な書式を使ってシステム上の全てのプロセスを表示する:

   ps -e
   ps -ef
   ps -eF
   ps -ely 

BSD 書式を使ってシステム上の全てのプロセスを表示する:

   ps ax
   ps aux

コマンドラインの引数をすべて表示する

  ps auxw

もっと長く表示する

  ps auxww

プロセスツリーを表示する:

   ps -ejH
   ps axjf 

スレッドに関する情報を取得する:

   ps -eLf
   ps axms 

プロセスの起動時刻を取得する

ps -eo lstart,pid,args

セキュリティ情報を取得する:

   ps -eo euser,ruser,suser,fuser,f,comm,label
   ps axZ
   ps -eM 

root (実 (real) ID と実効 ID) として実行されている全てのプロセスを

   ユーザ形式で表示する: 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 

syslogd のプロセス ID のみを表示する:

   ps -C syslogd -o pid= 

PID 42 の名前のみを表示する。

   ps -p 42 -o comm= 

スレッドを表示する

https://linux.just4fun.biz/?%E9%80%86%E5%BC%95%E3%81%8DUNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/ps%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95

H
スレッドをプロセスのように表示する。
-L
可能ならば LWP と NLWP カラムをつけてスレッドを表示する。
-T
可能ならば SPID カラムをつけてスレッドを表示する。
m
プロセスの後にスレッドを表示する。
-m
プロセスの後にスレッドを表示する。

ps aux -L

[カテゴリ: OS > Linux]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2019年04月23日 21時08分17秒