Ich möchte nur einen Prozess und seine untergeordneten Prozesse überwachen htop
. Durch Filtern nach dem Namen des übergeordneten Prozesses wird nur der übergeordnete Prozess aufgelistet, nicht seine untergeordneten. Wie zeige ich auch die Prozesse der Kinder?
10
$PID
kann der Name des Prozesses sein oder muss es die ID sein?$PID
muss die PID sein, aber Sie können die ID aus dem Namen des Prozesses mit erhaltenpgrep
.pstree
von homebrew:htop -p `pstree -p $PID | perl -ne 'push @t, /--- (\d+) /g; END { print join ",", @t }'`
Verwenden Sie awk, um eine durch Kommas getrennte Liste von Prozess-IDs aus der Ausgabe von ps -ef zu erstellen, indem Sie die übergeordnete Prozess-ID als proc übergeben und diese dann an htop -p weitergeben.
quelle