Sida 1 av 1

Unslung och Ftp-skript

Postat: 15 mar 2009, 19:47
av MagnusM
Hej!

Jag har med en god väns hjälp fått det mesta att fungera på en NSLU-2 och med Unslung. Jag använder rrdtool och owfs för att generera grafer och hämta data. Och det fungerar bra. :-)

Men, det jag har problem med är att jag inte kan skicka datat till min webserver. Det är sjukt konstigt. Använder vanlig ftp och från ssh-prompten så fungerar det väldigt bra, men när den ligger i crontab så händer ingenting. Dvs, det verkar som om den inte kör skriptet men det måste den göra, så jag vet inte vad som blir fel.

Bifogar crontab och ftpskript här nedan och hoppas en vänlig själ kan hitta det jag gör fel.

Crontab: Uppenbarligen så har jag slagit på en synk var 5'e minut för att testa.

Kod: Markera allt

0 0-23/8 * * * root /usr/sbin/CheckDiskFull &>/dev/null
0 0 * * * root /usr/sbin/WatchDog &>/dev/null
1 * * * * root /usr/sbin/hwclock -s &>/dev/null
* * * * * root /opt/1wire/poll.sh &>/dev/null
50 * * * * root /opt/1wire/graphgen.sh &>/dev/null
1,5,10,15,20,25,30,35,40,45,50,55 * * * * root /opt/1wire/ftpput.sh &>/dev/null
0 0 * * 0 root /opt/1wire/backuprrd.sh &>/dev/null
ftpput.sh (png-filerna läggs i ett web-bibliotek)

Kod: Markera allt

ftp -n -v server.se << EOD
user konto passwd
prompt
lcd /opt/1wire/web
bin
mput *.png
quit
EOD
exit 0

Re: Unslung och Ftp-skript

Postat: 15 mar 2009, 20:22
av FredrikS
Ge full path till ftp ! (standardsvar 1a i cronjobb)
Du kan ju köra utan att pip'ea allt till /dev/null och se vad som händer

Re: Unslung och Ftp-skript

Postat: 15 mar 2009, 23:24
av MagnusM
Det fungerade dessvärre inte.

Men jag la till denna rad i ftp-skriptet och då gick det bra!! Jag förstår dock inte varför.

Kod: Markera allt

echo Hej >> /opt/1wire/hej.txt

Re: Unslung och Ftp-skript

Postat: 15 mar 2009, 23:54
av elf98
om /opt ligger på slugens flashminne är det där ett bra sätt att skriva sönder minnet på.

Re: Unslung och Ftp-skript

Postat: 16 mar 2009, 08:28
av MagnusM
/opt/ ligger på en extern usb-flash-disk. Men jag tänkte dela upp det på 2st flash-diskar. Slugen kör i Unslung läge, dvs från usb.