bash remove lockfile with trap Jul 10, 2009 • {"display_name"=>"Marcus Puchalla", "login"=>"admin", "email"=>"cb0@0xcb0.com", "url"=>""} #!/bin/bash LOCKFILE=/var/lock/makewhatis.lock [ -f $LOCKFILE ] && exit 0 # Upon exit, remove lockfile. trap "{ rm -f $LOCKFILE ; exit 255; }" EXIT touch $LOCKFILE #do sth. here exit 0 taken from 'bash guide for beginners'