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