#!/bin/bash PROCESS_DIR="/home/pi/openFrameworks/addons/ofxPiMapper/example/bin" PROCESS_NAME="example-camera" case "$(pidof $PROCESS_NAME | wc -w)" in 0) echo "Restarting $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt" sleep 5 "$PROCESS_DIR/$PROCESS_NAME" & ;; 1) # all ok ;; *) echo "Removed double $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt" kill $(pidof $PROCESS_NAME | awk '{print $1}') ;; esac