!!!参考
https://linuxjm.osdn.jp/html/procps/man1/ps.1.html
https://qiita.com/isaoshimizu/items/ee555b99582f251bd295
!!!概要
ps が受け付けるオプションにはいくつかの種類がある。
+UNIX オプション。まとめることが可能で、前にはダッシュを置かなければならない。
+BSD オプション。まとめることが可能で、ダッシュを使ってはならない。
+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
{{category2 OS,Linux}}