Obtenga una lista elegante de procesos secundarios


13

Me gustaría obtener una lista de todos los procesos cuyo padre es $ pid. Esta es la forma más simple que se me ocurrió:

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

¿Hay algún comando o alguna forma más simple de obtener la lista de procesos secundarios?

¡Gracias!

Respuestas:


14

Sí, usando la -Popción de pgrep,

es decir pgrep -P 1234, obtendrá una lista de identificadores de proceso secundarios.


2
Me temo que su respuesta es correcta, pero mi pregunta fue incorrecta. Por lo tanto, acepto su respuesta (que no sabía, por cierto) y abrí otro hilo con la pregunta que realmente quería hacer: unix.stackexchange.com/questions/67668/…
STenyaK
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.