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)