Re: trap und killall
Sebastian Siebert <[email protected]> Sat, 06 Mar 2010 20:50:23 +0100
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hallo > [..] >> <http://linux.die.net/man/7/signal> > > Warum in der Ferne schweifen, wo 'man 7 signal' so nah? Kann man auch... :-) > > [..] >>> lockfile="/dev/shm/myscript.lock" >>> >>> trap "rm -f $lockfile" SIGKILL > > Nicht portabel. > >> # 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! > Dazu habe ich bereits was geschrieben unter <http://lists.opensuse.org/opensuse-programming-de/2010-03/msg00011.html> > 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. Siehe Link zum Thread. -- Gruß Sebastian - openSUSE Member (Freespacer) <http://de.opensuse.org/Benutzer:Freespacer> Wichtiger Hinweis zur openSUSE Mailing Liste: <http://de.opensuse.org/OpenSUSE_mailing_list_netiquette> -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]