Re: trap und killall

Thomas Moritz <[email protected]> Sat, 6 Mar 2010 21:44:17 +0100
Newsgroups gmane.linux.suse.programming
Organization -
Message-ID <[email protected]>
Am Samstag, 6. März 2010 20:14:31 schrieb David Haller:
Hallo David,

> >> lockfile="/dev/shm/myscript.lock"
> >>
> >> trap "rm -f $lockfile" SIGKILL
> 
> Nicht portabel.

Nicht moeglich!
 
> ># es hätte wie folgt lauten müssen (9 = SIGKILL):
> >trap "rm -f $lockfile" 9
> 
> Das bekommt man aber nicht per 'killall script'. UND ES KANN EH
>  NICHT ABGEFANGEN WERDEN!

s.o.

> trap "rm -f '$lockfile'" EXIT TERM INT HUP
> 
> "EXIT" ist das gesuchte, das gibt's beim regulären Beenden (z.B.
>  durch 'exit 0' im script, oder auch wenn das Script per
>  kill/killall mit SIGTERM (15) beendet wird.

Man - David, warum musst Du immer so lange pennen? Jetzt kann ich 
meine Aenderungen alle wieder zurueckschreiben und doch die 
lock-Files beibehalten :-)

MfG Th. Moritz
-- 
Jeder will alt werden,
doch keiner will alt sein.