Mostra la pàginaRevisions anteriorsQuè hi enllaçaExporta a PDFTorna dalt Aquesta pàgina és només de lectura. Podeu veure'n el codi font, però no podeu canviar-la. Consulteu el vostre administrador si penseu que això és degut a algun error. = control de procesos {{tag>linux bash}} * busca procesos que cumplan cadena: <code bash>ps aux | grep <cadena_buscada></code> * <code bash>pgrep <nombre proceso></code> * -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 * <code bash>pkill <nombre proceso></code> * devuelve la lista de PID que cumplen criterio: <code bash>pidof <nombre_programa></code> * -s : solo devuelve un PID * -x : incluye scripts (phyton,perl, shell) * -o : ignora los PIDs especificados * envía una señal a un proceso: <code bash>kill <pid> # envía una señal 15 (SIGTERM) al proceso con ID=PID kill -9 <pid> # envía la señal 9 (SIGKILL) al proceso con ID=PID kill -s 9 <pid> # idem anterior kill -l # lista de señales</code> * mata todos los procesos con el nombre coincidente: <code bash>killall <nombre></code> * muestra de manera interactiva la lista de procesos en curso: <code bash>top</code> * idem **top**, se instala paquete aparte, más avanzado: <code bash>htop</code> * permite que el proceso se siga ejecutando aún después de un logout: <code bash>disown -h <pid></code> linux/bash/procesos.txt Darrera modificació: 11/11/2024 02:40per mate