Linux プロセスの親子関係を表示する

Linux プロセスの親子関係を表示する

Linuxで、プロセスの親子関係を表示する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

親子関係を表示

親子関係を表示するには、「 ps 」コマンドを使用します。

実際に、確認してみます。

 ps awwfux | more

<出力結果>
root        1017  0.0  0.1 139276  3420 ?        Ss    8月04   0:01 /usr/sbin/cupsd -l
redis       1019  0.1  0.1  98792  4600 ?        Ssl   8月04 107:25 /usr/bin/redis-server 127.0.0.1:6379
root        1021  0.0  0.0  40180  1452 ?        Ss    8月04   0:00 /usr/bin/rhsmcertd
postgres    1034  0.0  0.2 286324  6480 ?        Ss    8月04   0:50 /usr/bin/postmaster -D /var/lib/pgsql/data
postgres    1128  0.0  0.0 137780  1164 ?        Ss    8月04   0:00  \_ postgres: logger 
postgres    1253  0.0  0.0 286440  1672 ?        Ss    8月04   0:01  \_ postgres: checkpointer 
postgres    1254  0.0  0.0 286324  1936 ?        Ss    8月04   0:58  \_ postgres: background writer 
postgres    1255  0.0  0.0 286324  1640 ?        Ss    8月04   0:56  \_ postgres: walwriter 
postgres    1256  0.0  0.0 286876  1856 ?        Ss    8月04   0:34  \_ postgres: autovacuum launcher 
postgres    1257  0.0  0.0 140816  1116 ?        Ss    8月04   1:04  \_ postgres: stats collector 
postgres    1258  0.0  0.0 286756  2352 ?        Ss    8月04   0:02  \_ postgres: logical replication launcher 
root        1070  0.0  0.3 230408 10548 ?        Ssl   8月04   3:35 /usr/sbin/rsyslogd -n
root        1075  0.0  0.0  35160  2608 ?        Ss    8月04   0:04 /usr/sbin/crond -n
root        1082  0.0  0.0  44004  1788 ?        Ss    8月04   0:00 /usr/sbin/atd -f
root        1083  0.0  0.1 340024  3300 ?        Ssl   8月04   0:00 /usr/sbin/gdm
root        3329  0.0  0.1 362740  3712 ?        Sl    8月04   0:00  \_ gdm-session-worker [pam/gdm-password]
testuser    3397  0.0  0.1 338652  3204 tty2     Ssl+  8月04   0:00      \_ /usr/libexec/gdm-x-session --register-session --run-script gnome-session
root        3401  0.0  0.8 398608 23804 tty2     Sl+   8月04   0:14          \_ /usr/libexec/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keep
tty -novtswitch -verbose 3
testuser    3418  0.0  0.1 731200  4140 tty2     Sl+   8月04   0:00          \_ /usr/libexec/gnome-session-binary
testuser    3595  0.0  3.8 2838492 105008 tty2   Sl+   8月04  23:38              \_ /usr/bin/gnome-shell
testuser    3615  0.0  0.1 461232  2956 tty2     Sl    8月04   0:45              |   \_ ibus-daemon --xim --panel disable
testuser    3623  0.0  0.1 301324  3012 tty2     Sl    8月04   0:00              |       \_ /usr/libexec/ibus-dconf
testuser    3625  0.0  0.1 453576  2724 tty2     Sl    8月04   0:00              |       \_ /usr/libexec/ibus-extension-gtk3
testuser    3786  0.0  0.1 227516  2996 tty2     Sl    8月04   0:00              |       \_ /usr/libexec/ibus-engine-simple
testuser    4415  0.0  0.1 456360  3192 tty2     Sl    8月04   0:00              |       \_ /usr/libexec/ibus-engine-kkc --ibus

親子関係が取得されていることが確認できます。