Browse Source

Update startup script for image generator

master
Krisjanis Rijnieks 6 years ago
parent
commit
f081e08981
  1. 59
      scripts/startup.sh

59
scripts/startup.sh

@ -1,25 +1,38 @@
#!/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
OFX_DIR="ofx"
cd /home/pi/${OFX_DIR}/addons/ofxPiMapper/example_basic/bin/data/sources
# Create temp dirs for default sources
mkdir videos_temp
mkdir images_temp
# Move default sources to temp dirs
mv videos/gene* videos_temp/
mv images/gene* images_temp/
# Delete non-default sources
rm videos/*
rm images/*
# Move default sources back
mv videos_temp/* videos/
mv images_temp/* images/
# Clean temp dirs
rmdir videos_temp
rmdir images_temp
# Copy valid video sources
cp /media/usb*/*.mp4 videos/
cp /media/usb*/*.mov videos/
cp /media/usb*/*.mkv videos/
# Copy valid image source
cp /media/usb*/*.jpg images/
cp /media/usb*/*.jpeg images/
cp /media/usb*/*.png images/
# Finally, launch mapper
/home/pi/${OFX_DIR}/addons/ofxPiMapper/example_basic/bin/example_basic

Loading…
Cancel
Save