Eine Lösung, die keine zusätzlichen Tools erfordert, wäre vorzuziehen.
ln -s my.pid .lock
die Sperre beanspruchen (gefolgt von echo $$ > my.pid
) und bei einem Fehler überprüfen können, ob die in gespeicherte PID .lock
wirklich eine aktive Instanz des Skripts ist