#!/bin/sh LOCK="/tmp/roamguide-loop.lock" try_lock(){ mkdir "$LOCK" || echo "Already running!" trap "rmdir $LOCK" EXIT } /sbin/logread -f -e '\.*\' |\ while read line ; do /usr/bin/roamguide done