Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
linux:bash:procesos [28/04/2018 03:34] – creat matelinux:bash:procesos [11/11/2024 02:40] (actual) mate
Línia 1: Línia 1:
 = control de procesos = control de procesos
-  ''ps aux | grep <cadena_buscada>'' : busca procesos que cumplan cadena +{{tag>linux bash}} 
-  * '' pgrep <nombre proceso>''+ 
 +  busca procesos que cumplan cadena: <code bash>ps aux | grep <cadena_buscada></code> 
 +  * <code bash>pgrep <nombre proceso></code>
     * -u : especifica usuario     * -u : especifica usuario
     * -c : cuenta procesos     * -c : cuenta procesos
Línia 8: Línia 10:
     * -f : cualquier parte de la cadena que aparezca en el proceso, no solo al principio     * -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     * -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+  * <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     * -s : solo devuelve un PID
     * -x : incluye scripts (phyton,perl, shell)     * -x : incluye scripts (phyton,perl, shell)
     * -o : ignora los PIDs especificados     * -o : ignora los PIDs especificados
-  * ''kill''envía una señal a un proceso +  * 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 <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 -9 <pid>''envía la señal 9 (SIGKILL) al proceso con ID=PID +kill -s 9 <pid> idem anterior 
-    * ''kill -s 9 <pid>''idem anterior +kill -l lista de señales</code> 
-    * ''kill -l''lista de señales +  * mata todos los procesos con el nombre coincidente: <code bash>killall <nombre></code> 
-  * ''killall <nombre>''mata todos los procesos con el nombre coincidente +  * muestra de manera interactiva la lista de procesos en curso: <code bash>top</code> 
-  * ''top''muestra de manera interactiva la lista de procesos en curso +    * idem **top**, se instala paquete aparte, más avanzado: <code bash>htop</code> 
-    * ''htop''idem **top**, se instala paquete aparte, más avanzado.+  * permite que el proceso se siga ejecutando aún después de un logout: <code bash>disown -h <pid></code>
  
    
  • linux/bash/procesos.1524911657.txt.gz
  • Darrera modificació: 28/04/2018 03:34
  • per mate