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) -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org