jeudi 7 juillet 2016

Unknown error in if statement

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