#!/bin/sh PID=$$ PIDFILE=$HOME/ubuarchive.pid if [ -e $PIDFILE ] ; then currentPID=`cat $PIDFILE` echo "Ubuarchive is already running with PID : $currentPID" exit fi echo $PID > $PIDFILE exitCode=1 until [ $exitCode -eq 0 ]; do nice -n 16 ubuarchive exitCode=$? sleep 60 done rm $PIDFILE