Prozesse beenden, die sich mit kill nicht beenden lassen

Procyon

Vice Admiral Special
Mitglied seit
03.03.2002
Beiträge
923
Renomée
1
Standort
Recklinghausen, Ruhrgebiet, NRW, Germany, Europe,
Tach erstmal

ab und zu passierts mir dass xine oder amarok so einfrieren dass man die prozesse auch nicht mehr mit nem kill <pid> beenden kann

kann ich die trotzdem beenden und wenn ja, wie? ich mein beim shutdown werden die doch auch zuerst beendet bevor die festplatten etc ungemountet werden

THX im voraus
 
'kill -n 9 $PID'

kill schickt normalerwiese SIG 15 an den Prozess, so dass der sich selbstständig ordentlich runter fährt. Reagiert der Prozess gar nicht mehr, kann man ihn mit SIG 9 abschießen.

SIG 15 - SIGTERM
SIG 9 - SIGKILL

Näheres findest du in 'man 7 signal'.
 
Viele Progs haben auch mehrere Prozesse am Laufen, die du dann schon alle killen musst. Dafür macht sich dann zB. ein killall xine ganz gut, was alle Prozesse mit dem Namen xine rauswirft.
 
Zurück
Oben Unten