kill... signal?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

kill... signal?

Beitrag von Majestic » 05.09.2003 00:48:10

Hallo,

wenn ich "top" mache und dann nen prozess killen will fragt er immer mit welchen signal er das killen soll...

was bedeutet das denn eigentlich?


Danke
Sven
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 05.09.2003 01:17:35

Naja, du kannst ein Programm auf verschiedene weise "killen", siehe "man kill":
Standardwert ist SIGTERM (15) zum terminieren des Prozesses. ... Weil das Signal SIGTERM nicht von allen Programmen bearbeitet wird, wird ein Prozeß manchmal erst mit dem Signal SIGKILL (9) vom Kernel beendet. Der ,,normalen'' Terminierung mit SIGTERM ist aber er Vorzug zu geben, weil dadurch dem Prozeß noch die Möglichkeit gegeben wird, die Bühne geordnet zu Verlassen.
was nix anderes bedeutet das bei SIGTERM dem programm gesagt wird das es sich beenden soll, und bei SIGKILL wird das programm ohne rücksicht auf verluste "gekillt".

Fred
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

Beitrag von Majestic » 05.09.2003 01:28:10

achso... danke ;)
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Antworten