Ottieni in modo elegante un elenco di processi secondari


13

Vorrei ottenere un elenco di tutti i processi il cui genitore è $ pid. Questo è il modo più semplice con cui mi sono inventato:

pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g"

Esiste un comando o un modo più semplice per ottenere l'elenco dei processi secondari?

Grazie!

Risposte:


14

Sì, usando l' -Popzione di pgrep,

cioè pgrep -P 1234ti farà ottenere un elenco di ID di processo figlio.


2
Temo che la tua risposta sia corretta, ma la mia domanda non era corretta. Quindi accetto la tua risposta (che non sapevo, a proposito) e ho aperto un altro thread con la domanda che intendevo porre: unix.stackexchange.com/questions/67668/…
STenyaK
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.