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]