Je souhaite surveiller uniquement un processus et ses processus enfants htop
. Le filtrage sur le nom du processus parent répertorie uniquement le processus parent, pas ses enfants. Comment puis-je également montrer les processus enfants?
10
$PID
peut être le nom du processus, ou ce doit être l'id?$PID
doit être le pid, mais vous pouvez obtenir l'identifiant à partir du nom du processus avecpgrep
.pstree
de homebrew:htop -p `pstree -p $PID | perl -ne 'push @t, /--- (\d+) /g; END { print join ",", @t }'`
Utilisez awk pour créer une liste séparée par des virgules d'ID de processus à partir de la sortie de ps -ef en passant l'ID de processus parent en tant que proc, puis en le transmettant à htop -p.
la source