PSTREE
Installé avec le paquet psmisc
Voir aussi : ps, pgrep, kill, killall, pkill, top, htop, pwdx, jobs, fg , bg , nice, renice et nohup
Afficher la version de la commande pstree
pstree --version
ou
apt-cache policy psmisc
Afficher l’arborescence des processus actifs
pstree [PID]
ex :
# pstree
[...]
├─sddm─┬─Xorg───{InputThread}
│ ├─sddm-helper───startkde─┬─kwrapper5
│ │ └─ssh-agent
│ └─{QDBusConnection}
[...]
Afficher l’arborescence des processus actifs et leurs arguments
pstree -a [PID]
ex :
# pstree -a
[...]
├─sddm
│ ├─Xorg -nolisten tcp -auth /var/run/sddm/{ee6820fb-ccff-4bd7-9ca1-f3cbf306dfa6} -background none -noreset -displayfd 19 vt7
│ │ └─{InputThread}
│ ├─sddm-helper --socket /tmp/sddm-auth506a486f-c45f-4657-88f8-6eaa2607061d --id 5 --start /usr/bin/startkde --user adminsys
│ │ └─startkde /usr/bin/startkde
│ │ ├─kwrapper5 /usr/bin/ksmserver
│ │ └─ssh-agent /usr/bin/startkde
│ └─{QDBusConnection}
[...]
Mettre en gras le processus pstree et ses processus parents
pstree -h
ex :
# pstree -h
[...]
│ └─terminator─┬─bash───sudo───su───bash─┬─gimp─┬─script-fu
│ │ │ ├─{gdbus}
│ │ │ └─{gmain}
│ │ └─pstree
[...]
Mettre en gras le processus spécifié et ses processus parents
pstree -H PID
ex :
# pstree -H 7430
[...]
│ └─terminator─┬─bash───sudo───su───bash─┬─gimp─┬─script-fu
│ │ │ ├─{gdbus}
│ │ │ └─{gmain}
│ │ └─pstree
│ ├─bash───htop
│ ├─{dconf worker}
│ ├─{gdbus}
│ └─{gmain}
[...]
Afficher les processus parents d’un processus spécifié
pstree -s PID
ex :
# pstree -s 7430
systemd───kdeinit5───terminator───bash───htop
Ne pas tronquer les lignes longues
pstree -l [PID]
Par défaut, les lignes sont tronquées selon la valeur de la variable COLUMNS, ou 132 caractères si cette dernière n’est pas définie.
Afficher les PIDs des processus
pstree -p [PID]
ex :
# pstree -p 920
sddm(920)─┬─Xorg(3289)───{InputThread}(3297)
├─sddm-helper(3311)───startkde(3317)─┬─kwrapper5(3481)
│ └─ssh-agent(3408)
└─{QDBusConnection}(939)
Trier les processus par PID plutôt qu’alphabétiquement
pstree -np [PID]
ex :
# pstree -np 920
sddm(920)─┬─{QDBusConnection}(939)
├─Xorg(3289)───{InputThread}(3297)
└─sddm-helper(3311)───startkde(3317)─┬─ssh-agent(3408)
└─kwrapper5(3481)