Solaris Handbuch für Fortgeschrittene Benutzer

5.2.2 Prozesse abbrechen (kill)

Mit dem Befehl kill können Sie Prozesse abbrechen, die nicht mehr benötigt werden oder die versehentlich gestartet wurden und das System zu stark belasten.

Dazu gehen Sie folgendermaßen vor:

  1. Ermitteln Sie mit ps die Nummer des Prozesses.

  2. Geben Sie kill und die Prozeßnummer ein.

    Im folgenden Beispiel wird der Prozeß mit der Nummer 1291 abgebrochen:

    $ 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]  Beendet       -bin/csh/ (csh)
    
    $

    Schneller geht es, wenn Sie den Befehl grep als Filter verwenden:

    $ ps | grep befehlsname
    

    Dabei ersetzen Sie befehlsname durch den Namen des Befehlsprozesses, der abgebrochen werden soll.

    Wenn der Prozeß auf das Abbruchsignal nicht reagiert, können Sie mit der Option -9 ein unbedingtes Abbruchsignal senden:

    $ kill -9 PID#
    

    PID# ist die Nummer des Prozesses, der abgebrochen werden soll.