Re: trap und killall [EOT]

Thomas Moritz <[email protected]> Sat, 6 Mar 2010 19:48:18 +0100
Newsgroups gmane.linux.suse.programming
Organization -
Message-ID <[email protected]>
Am Samstag, 6. März 2010 19:37:59 schrieb Sebastian Siebert:

Hallo Sebastian,

> In der Manpage zu signal steht folgender wichtiger Satz:
> "The signals SIGKILL and SIGSTOP cannot be caught, blocked, or
>  ignored."
> 
> Man steht mit dem SIGKILL in C/C++ vor dem gleichen Problem und
>  kann eben nicht abgefangen werden. Daher sollten man das SIGKILL
>  immer im äußersten Notfall anwenden, wenn die Anwendung echt
>  überhaupt nicht mehr reagiert.
> 
> Daher ist ein SIGTERM (15) vorzuziehen:
> # kill -15 programm

Das "eigentliche" Script laeuft im Hintergrund. Ein User auf der 
Kiste (icewm ohne Icons und ohne Menuleiste) hat also keine 
Moeglichkeit per Ctrl-C zu beenden.
Die Moeglichkeit mit dem trap das lock-File zu loeschen waere auch 
nur im Testmodus angenehm. Damit muss ich nun selbst klarkommen :-)
Es ist zwar kein Problem ein File zu loeschen, aber spaeter mal 
wieder daran zu denken... und das im Alter :-)

MfG Th. Moritz
-- 
Frauen arbeiten heutzutage als Jockeys,
stehen Firmen vor und forschen in der Atomphysik.
Warum sollten sie nicht irgendwann auch
rueckwärts einparken koennen… (Bill Vaughan)