GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo encontrar todos los procesos secundarios?

Por lo general, es completamente factible registrar los procesos secundarios cada vez que inicia uno. convenientemente, al proceso principal se le pasa el valor pid del proceso secundario como el valor de retorno de la llamada de bifurcación que lo crea.

Como dice la página man:

pid_t fork(void);

Sería útil que nos dijera por qué cree que no es factible.


Encuentro extraño su comentario de que no es factible registrar la creación de procesos, pero si realmente no puede (posiblemente porque no sabe cuántos se crearán y no quiere tener que mantener realloc memoria), entonces probablemente abriría todos los archivos que coincidan con el /proc/[1-9]*/status glob y busca la línea que dice PPid: <num> donde <num> era mi ID de proceso.


Linux
  1. Cómo encontrar y matar el proceso Zombie en Linux

  2. ¿Qué son los procesos zombis y cómo encontrar y eliminar procesos zombis?

  3. Cómo encontrar todos los usuarios de Sudo en Linux

  4. ¿Cómo matar todos los procesos con un nombre parcial dado?

  5. ¿Cómo eliminar todos los procesos en segundo plano en zsh?

Cómo encontrar y matar procesos en ejecución en Linux

Cómo encontrar y matar Procesos Zombie en CentOS 8

Cómo encontrar los principales procesos en ejecución por uso de memoria

Cómo encontrar todas las fuentes instaladas en Linux

Cómo encontrar el nombre del proceso a partir de su PID

Cómo matar procesos Zombie en Ubuntu