You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
554 B
25 lines
554 B
#!/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
|
|
|