Aquesta és una revisió antiga del document


control de procesos

  • ps aux | grep <cadena_buscada> : busca procesos que cumplan cadena
  • pgrep <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 proceso
    • 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
  • killall <nombre> : mata todos los procesos con el nombre coincidente
  • top : muestra de manera interactiva la lista de procesos en curso
    • htop : 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
  • linux/bash/procesos.1535529196.txt.gz
  • Darrera modificació: 29/08/2018 00:53
  • per mate