kill killt nicht immer

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

kill killt nicht immer

Beitrag von tobb » 23.09.2006 00:09:30

Hallo,

wenn ein Programm hängt, versuche ich es mit der PozessID, die ich mit ps -ef herausfinde mittels kill zu beenden. Manchmal klappt das aber nicht.
Z.B wollte ich sop letztens das Spiel "vegastrike" beenden. Ich bin auf eine virtuelle Konsole gegangen und habe die ID herausgesucht und mit kill beendet. Das Spiel lief aber immernoch und blockierte meinen X-Server. Über ps -ef war es auch immer noch zu sehen. Es half nur ein restarten des X-Servers.

Wieso funktioniert kill manchmal nicht?

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: kill killt nicht immer

Beitrag von herrchen » 23.09.2006 00:19:33

tobb hat geschrieben: Wieso funktioniert kill manchmal nicht?
kill -9

man kill

herrchen

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 23.09.2006 02:14:12

Ein normales kill schickt dem entsprechenden Prozess nur ein SIGTERM, sprich, ne hoefliche Aufforderung, sich doch bitte zu beenden. Manchmal haengen Prozesse aber so, das mehr noetig ist, da kommt dann das besagte kill -9 ins Spiel. Dabei wird dem Prozess ein SIGKILL geschickt und er zwangsweise beendet.
Bei SIGTERM koennen sich Prozess z.B. kontrolliert beenden, da man dieses Signal in Programmen abfangen kann und entsprechend reagieren kann.

Antworten