Aquesta és una revisió antiga del document
control de procesos
ps aux | grep <cadena_buscada>
: busca procesos que cumplan cadenapgrep <nombre proceso>
- -u : especifica usuario
- -c : cuenta procesos
- -v : invierte el match
- -l : lista PID y proceso
- -f : cualquier parte de la cadena que aparezca en el proceso, no solo al principio
- -a : <parámetro en apariencia inexistente>, debería mostrar el path completo del programa
pidof <nombre_programa>
: devuelve la lista de PID que cumplen criterio- -s : solo devuelve un PID
- -x : incluye scripts (phyton,perl, shell)
- -o : ignora los PIDs especificados
kill
: envía una señal a un procesokill <pid>
: envía una señal 15 (SIGTERM) al proceso con ID=PIDkill -9 <pid>
: envía la señal 9 (SIGKILL) al proceso con ID=PIDkill -s 9 <pid>
: idem anteriorkill -l
: lista de señales
killall <nombre>
: mata todos los procesos con el nombre coincidentetop
: muestra de manera interactiva la lista de procesos en cursohtop
: idem top, se instala paquete aparte, más avanzado.
disown -h <pid>
: permite que el proceso se siga ejecutando aún después de un logout