B
beamtenverstehe
Hallo zusammen,
folgendes Script führe ich in einer .bat via cygwin und curl aus. Beim Ausführen erhalte ich die einen Syntaxfehler: Unerwartetes Dateiende.
Fehlt im Coding noch was?
Grüße
folgendes Script führe ich in einer .bat via cygwin und curl aus. Beim Ausführen erhalte ich die einen Syntaxfehler: Unerwartetes Dateiende.
Fehlt im Coding noch was?
Code:
camname="beispiel"
imgname="bild.jpg"
url="http://www.meinehomepage.de/$imgname"
# Image destination (may also use localhost) wc_adr="http://www.meinehomepage/include"
wc_key=""
cd /tmp
rm -f $imgname
wget -q $url
if [ ! -s $imgname ]
then
echo "$camname: no image on server"
exit
fi
if diff -b $imgname $imgname.last 2>/dev/null then
echo "$camname: no change"
exit
now=`date +%Y%m%d_%H`
mom=`date --reference $imgname +%Y%m%d_%H` min=`date --reference $imgname +%M`
# Ist der Zeitstempel des Bildes mindestens von derselben Stunde?
if [ "$now" != "$mom" ]
then
echo "$camname: image is obsolete"
exit
fi
# Nur volle 10min anzeigen
let min=$min/10*10
[ "$min" = "0" ] && min="00"
mom="${mom}$min"
# Upload and process...
echo "$camname: $mom"
curl -sk --form key=$wc_key --form upload=@$imgname \
--form wc=$camname --form now=$mom $wc_adr/upload.php
rm -f $imgname.last
mv $imgname $imgname.last
Grüße