lovers, today I had a really frustrating error in my bash script and thought 'Hey, why don't you as at that awesome site where you always find an answer to your question?' ( except for this time :P )
I beg you, please look at my code and at the error message and help me, I'm really getting frustrated..
P.S. Please don't laugh if the errors source is a ridiculous syntax-error, I am a hobby-programmer and just started messing around with micro-controllers and the Raspberry
Thank you!
Bash script:
#!/bin/bash
TIMESTAMP=$(date +"%Y-%m-%d_%H%M")
DAY=$(date +"%Y-%m-%d")
LUDAY=$(date +"%Y/%m/%d")
LUTIME=$(date +"%H:%M:%S")
mkdir /home/pi/Documents/Webcam/Shots/$DAY
fswebcam -d v4l2:/dev/video0 -r 1720x1280 --no-banner /home/pi/Documents/Webcam/Shots/$DAY/$TIMESTAMP.jpg /home/pi/Documents/Webcam/Shots/Live/Live.jpg
sudo cp /home/pi/Documents/Webcam/Shots/$DAY/$TIMESTAMP.jpg /usr/share/apache2/icons/Live.jpg
timesincelastmod=$(expr $(date +%s) - $(date +%s -r /var/www/html/index.html))
declare -i delay=10
TIMESINCELASTMOD=$(($timesincelastmod+0))
if [$TIMESINCELASTMOD \< $delay]; then
sed -i -e "s|\(Lastupdate:\).*\(.\)|\1 $LUDAY at $LUTIME (CEST) \2|g" /var/www/html/index.html
else
sed -i -e "s|\((CEST)\).*\(.\)|\1 - (Failed to upload last photo) \2|g" /var/www/html/index.html
fi
Error :
pi@JayRasp:/usr/lib/apache2/modules $ sudo bash /home/pi/Documents/Webcam/update_pic.sh
--- Opening v4l2:/dev/video0...
/dev/video0 opened.
No input was specified, using the first.
Adjusting resolution from 1720x1280 to 1600x1200.
--- Capturing frame...
Captured frame in 0.00 seconds.
--- Processing captured image...
Disabling banner.
Writing JPEG image to '/home/pi/Documents/Webcam/Shots/2016-07-07/2016-07-07_0659.jpg'.
Writing JPEG image to '/home/pi/Documents/Webcam/Shots/Live/Live.jpg'.
/home/pi/Documents/Webcam/update_pic.sh: line 13: [1805: command not found
Aucun commentaire:
Enregistrer un commentaire