From eea3a1652bc43250bb7f81834db2d2da08060f47 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Sat, 27 May 2017 08:06:41 +0200 Subject: [PATCH] Add countdown startup script that launches ofxPiMapper example --- scripts/startup.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 scripts/startup.sh diff --git a/scripts/startup.sh b/scripts/startup.sh new file mode 100644 index 0000000..f64ea3f --- /dev/null +++ b/scripts/startup.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +PROCESS_DIR="/home/pi/openFrameworks/addons/ofxPiMapper/example/bin" +PROCESS_NAME="example" + +case "$(pidof $PROCESS_NAME | wc -w)" in + +0) echo "Restarting $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt" + + for i in {5..1}; + do + echo -en "\rLaunching ofxPiMapper in $i" + sleep 1; + done + + echo -e "\r" + + "$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