プロセスの親子関係を含めて表示する
プロセスの親子関係を表示させるには、psコマンドにオプション「-f」を付けて実行します。
親子関係にあるプロセスは、階層表示されます。
root@Lion:~# ps -axf PID TTY STAT TIME COMMAND 2 ? S 0:00 [kthreadd] 3 ? I< 0:00 \_ [rcu_gp] 4 ? I< 0:00 \_ [rcu_par_gp] 6 ? I< 0:00 \_ [kworker/0:0H-kblockd] 8 ? I< 0:00 \_ [mm_percpu_wq] 9 ? S 0:00 \_ [ksoftirqd/0] 10 ? I 0:27 \_ [rcu_sched] 11 ? I 0:00 \_ [rcu_bh] 12 ? S 0:01 \_ [migration/0] 14 ? S 0:00 \_ [cpuhp/0] 15 ? S 0:00 \_ [cpuhp/1] 16 ? S 0:01 \_ [migration/1] 17 ? S 0:00 \_ [ksoftirqd/1] 19 ? I< 0:00 \_ [kworker/1:0H-kblockd] 20 ? S 0:00 \_ [cpuhp/2] (中略) 688 ? Ss 0:03 /lib/systemd/systemd-logind 716 ? Ssl 3:16 /usr/sbin/clamd --foreground=true 718 ? Ss 0:00 /usr/sbin/sshd -D 29917 ? Ss 0:00 \_ sshd: nuy [priv] 29935 ? S 0:00 \_ sshd: nuy@pts/0 29936 pts/0 Ss 0:00 \_ -bash 29939 pts/0 S 0:00 \_ su - 29940 pts/0 S 0:00 \_ -bash 30036 pts/0 S 0:00 \_ su - 30037 pts/0 S 0:00 \_ -bash 30040 pts/0 S 0:00 \_ su - nuy 30041 pts/0 S 0:00 \_ -bash 30120 pts/0 S 0:00 \_ su - 30121 pts/0 S 0:00 \_ -bash 30140 pts/0 R+ 0:00 \_ ps -axf 754 ? Ss 0:24 /usr/sbin/apache2 -k start 28054 ? S 0:00 \_ /usr/sbin/apache2 -k start 29734 ? S 0:10 \_ /usr/sbin/apache2 -k start 29738 ? S 0:11 \_ /usr/sbin/apache2 -k start 29742 ? S 0:10 \_ /usr/sbin/apache2 -k start 29745 ? S 0:09 \_ /usr/sbin/apache2 -k start 29767 ? S 0:08 \_ /usr/sbin/apache2 -k start 30133 ? S 0:00 \_ /usr/sbin/apache2 -k start 30134 ? S 0:00 \_ /usr/sbin/apache2 -k start 30135 ? S 0:00 \_ /usr/sbin/apache2 -k start 30136 ? S 0:00 \_ /usr/sbin/apache2 -k start 30138 ? S 0:00 \_ /usr/sbin/apache2 -k start 757 ? Sl 13:50 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid 11621 tty1 Ss+ 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux 16969 ? Ss 0:00 /usr/sbin/vsftpd /etc/vsftpd.conf 29920 ? Ss 0:00 /lib/systemd/systemd --user 29921 ? S 0:00 \_ (sd-pam) |
表示される情報
PID:プロセスごとに自動的に割り当てられる番号
TTY:プロセスを実行している制御端末
STAT:状態
・第1フィールド
R:実行可能
T:停止中かトレース中
D:休眠中で割り込み不可
S:休眠中
Z:ゾンビ(削除されていないが停止中)
・第2フィールド
W:スワップアウト(常駐ページなし)
・第3フィールド
N:正のナイス値
TIME:CPU消費時間
COMMAND:実行コマンド