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