Sida 1 av 1
skriptet uppdateras inte
Postat: 06 apr 2013, 20:55
av Labontese
Hej!
är lite nybörjare på detta, men läst en heldel, tog å snodde ihop mina första kablar här i veckan å donat å fixat med min raspberry pi som jag hade sen innan.
kör wheezy och owfs (enligt gudien i wikin) och rrdtool (enligt guiden) men får inte skriptet att uppdateras automatiskt... kör jag
Kod: Markera allt
pi@raspberrypi ~/bin $ perl graph_temp.pl
Done!
så funkar det.. men den uppdaateras inte automatiskt... någon som har några tips?
Mvh
Daniel
Re: skriptet uppdateras inte
Postat: 06 apr 2013, 21:13
av mohsart
Hur ser crontab ut?
(crontab -l)
/Mats
Re: skriptet uppdateras inte
Postat: 06 apr 2013, 21:24
av Labontese
Kod: Markera allt
pi@raspberrypi ~/bin $ crontab -l
no crontab for pi
tomt som attans där... provade även med sudo å där ligger de...
Kod: Markera allt
pi@raspberrypi ~/bin $ sudo crontab -l
*/2.5 * * * * /home/pi/bin/get_temp.sh
*/2.5 * * * * export LANG=sv_SE.utf8 && /home/pi/bin/graph_temp.pl
pi@raspberrypi ~/bin $
Re: skriptet uppdateras inte
Postat: 06 apr 2013, 21:32
av mohsart
Måste du köra det med perl, dvs funkar inte t.ex.
så kanske det måste stå
i crontab?
Edit: Det är raden
överst i scriptet som gör att den kan köras direkt
/Mats
Re: skriptet uppdateras inte
Postat: 06 apr 2013, 21:50
av Labontese
Kod: Markera allt
pi@raspberrypi ~/bin $ sudo ./graph_temp.pl
sudo: ./graph_temp.pl: command not found
då funkar de inte, trots att #!/usr/bin/perl står överst i skriptet...
Re: skriptet uppdateras inte
Postat: 06 apr 2013, 22:00
av mohsart
Kan det vara att det inte är exekverbart?
Kod: Markera allt
pi@raspberrypi ~/bin $ ls -l graph_temp.pl
-rwxr-xr-x 1 root root 808 Apr 5 04:00 graph_temp.pl
Det är x:en som visar att det är det.
för att fixa
/Mats
Re: skriptet uppdateras inte
Postat: 06 apr 2013, 22:05
av Labontese
löste sig iallafall med att lägga till de i pi's crontab, istället för sudo's

tackar för tipsen
Mvh
Daniel
Re: skriptet uppdateras inte
Postat: 06 apr 2013, 22:09
av mohsart
Gött. Skumt dock, jag har raderna i roots crontab (den man ser om man använder sudo) och det funkar fint
/Mats