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 #!/bin/bash
PROCESS_DIR="/home/pi/openFrameworks/addons/ofxPiMapper/example/bin" OFX_DIR="ofx"
PROCESS_NAME="example"
cd /home/pi/${OFX_DIR}/addons/ofxPiMapper/example_basic/bin/data/sources
case "$(pidof $PROCESS_NAME | wc -w)" in
# Create temp dirs for default sources
0) echo "Restarting $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt" mkdir videos_temp
mkdir images_temp
for i in {5..1};
do # Move default sources to temp dirs
echo -en "\rLaunching ofxPiMapper in $i" mv videos/gene* videos_temp/
sleep 1; mv images/gene* images_temp/
done
# Delete non-default sources
echo -e "\r" rm videos/*
rm images/*
"$PROCESS_DIR/$PROCESS_NAME" &
;; # Move default sources back
1) # all ok mv videos_temp/* videos/
;; mv images_temp/* images/
*) echo "Removed double $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt"
kill $(pidof $PROCESS_NAME | awk '{print $1}') # Clean temp dirs
;; rmdir videos_temp
esac 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