trap und killall
Thomas Moritz <[email protected]> Sat, 6 Mar 2010 15:49:38 +0100
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Organization | - |
| Message-ID | <[email protected]> |
Hallo zusammen, in einem Script setze ich ein lock-File, was beim Beenden wieder geloescht wird. Mit trap moechte ich erreichen, dass das lock-File auch verschwindet, wenn das Script mit killall scriptname abgeschossen wird. SIGINT, SIGKILL usw. scheinen in dem Fall nicht zu greifen. kill -l zeigt ja alle Moeglichkeiten, aber welche greift bei killall? Beispiel-Schnipsel: #!/bin/sh lockfile="/dev/shm/myscript.lock" trap "rm -f $lockfile" SIGKILL if test -f "$lockfile"; then echo "Diese Anwendung ist bereits aktiv!" exit fi [...] Da ich das lockfile nach /dev/shm lege, ist es nach einem Neustart ohnehin weg. Fuer diesen Fall brauche ich nichts zu unternehmen. MfG Th. Moritz -- Es ist schon komisch, dass ein Mann, der sich um nichts auf der Welt Sorgen machen muss, hingeht und eine Frau heiratet… (Eminem)