= control de procesos {{tag>linux bash}} * busca procesos que cumplan cadena: ps aux | grep * pgrep * -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 : , debería mostrar el path completo del programa * pkill * devuelve la lista de PID que cumplen criterio: pidof * -s : solo devuelve un PID * -x : incluye scripts (phyton,perl, shell) * -o : ignora los PIDs especificados * envía una señal a un proceso: kill # envía una señal 15 (SIGTERM) al proceso con ID=PID kill -9 # envía la señal 9 (SIGKILL) al proceso con ID=PID kill -s 9 # idem anterior kill -l # lista de señales * mata todos los procesos con el nombre coincidente: killall * muestra de manera interactiva la lista de procesos en curso: top * idem **top**, se instala paquete aparte, más avanzado: htop * permite que el proceso se siga ejecutando aún después de un logout: disown -h