Guía avanzada del usuario

Terminar procesos (kill)

El comando kill le ofrece una forma directa de parar el procesamiento de los comandos que ya no quiere. Esto es particularmente útil si se equivocó al escribir un comando que tarda mucho tiempo en ejecutarse.

Para terminar un proceso:

  1. Escriba ps para averiguar el PID(s) del proceso(s).

  2. Escriba kill seguido del PID(s).

    El ejemplo siguiente ilustra este procedimiento:

    $ ps
    PID    TTY    TIME    COMMAND
    1291   co     0:12    -bin/csh (csh)
    3250   p0     0:00    ps
    1286   p1     0:05    -bin/csh (csh)
    3248   p1     0:05    vi commands
    $ kill 1291
    [1}  Terminated       -bin/csh/ (csh)
    $

    Observe que una forma más rápida de determinar el PID correcto es enviar la salida de ps por el canal de comunicación hacia grep como se ve a continuación:

    $ ps | grep nombre_de_comando
    

    donde nombre_de_comando es el nombre del proceso del comando que quiere parar.

    Si necesita forzar la terminación de un proceso, puede utilizar la opción -9 del comando ps tal como se muestra a continuación:

    $ kill -9 PID#
    

    donde PID# es el número de identificación del proceso que quiere parar.