Re: trap und killall
David Haller <[email protected]> Sun, 7 Mar 2010 01:43:54 +0100
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hallo,
Am Sam, 06 Mär 2010, Thomas Moritz schrieb:
>Am Samstag, 6. März 2010 16:52:54 schrieb Sebastian Siebert:
>#!/bin/sh
>
>#trap "rm -f /dev/shm/traptest.lock" SIGKILL
>trap "echo SIGINT bekommen" SIGINT
>trap "echo SIGKILL bekommen" SIGKILL
[..]
>Entweder habe ich einen Knoten im Hirn, oder mein Vorhaben scheitert
>ganz woanders :-(
>Den obigen Schnipsel kannst Du mit Ctrl-C versorgen, _dann_ kommt
>das echo!
Ctrl-c schickt ein SIGINT
>Bei kill -9 <pid> oder killall <Scriptname> wird lediglich
>das Script beerdigt! Der trap scheint beim kill nicht zu fruchten.
SIGKILL _kann_ man nicht abfangen. Und kill ohne SIGSPEC (killall
macht das gleiche) schickt ein SIGTERM und kein SIGINT. Und TERM
fängst du nicht ab.
>Und nun? Hier ist genau wieder mein urspruengliches Problem.
Siehe meine erste Mail ;)
-dnh
--
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the Universe trying
to produce bigger and better idiots. So far, the Universe is winning."
-- Rich Cook