poistin koodista .jpeg tiedosto scanauksen,nyt script toimii manuaalisesti päätteessä hyvin. eli pääte koodi:
sudo /home/webcam/web_camera/laskuri.sh--> ok-
kun taas crontab koodi:
*/2 * * * * sh /home/webcam/web_camera/laskuri.sh--> ajastus ei toimi
kaikki muut tällä mallilla olevat crontabit toimivat.
tässä kuvakaapaus ohjelman tiedostot päätteet:
210500.jpg...211500.jpg..212500.jpg
alla laskuri.sh sisältö,joka muuttaa kuvakaapausohjelman aika leimat järjestysnumeroiksi
voiko kuvankaapaus ohjelman tiedostopääte koodia muokata,?
#!/bin/bash
WORKDIR="$(dirname "$0")"
cd "$WORKDIR"
RAYMIIWALL=1
#convert everything to lowercase - you need the rename command.
rename 'y/A-Z/a-z/' *
#Do the magic
for i in {*.jpg,};
do mv -f -v "$i" "$RAYMIIWALL.jpg";
let "RAYMIIWALL += 1"
done
exit 0
..ja tässä kuvankaapaus script,
#!/bin/bash
cd /home/webcam/web_camera/
#The url of the file
url="
http://192.168.1.123:123/snapshot.cgi?user=******&pwd=*****&next_url=kamera2.jpg"
#This expression extracts the suffix part of the url from the url
suffixpart=${url##*.}
#Determine which command should be used for downloading given the current platform.
systemname=`uname -s || uname`
case $systemname in
*Linux)
cmd="wget $url -O"
;;
*Darwin)
cmd="curl $url -o"
;;
*)
cmd="wget $url -O"
;;
esac
#send file direction.
#Infinite loop that does the downloading.
#The script must manually be interrupted to halt.
while [ 1 ]
do
datepart=`date "+%H%M%S"`
$cmd $datepart.$suffixpart
exit
done