Script fungerar i MacOSX men inte i Ubuntu? [LÖST]
Postat: 29 feb 2008, 21:48
Hej allihop!
Jag har nyligen givit mig in i Linux-världen och kommer säkerligen att behöva en hel del hjälp i den närmaste framtiden. Mitt allra första projekt är att rigga en filserver och jag fastnade för Ubuntu Server 7.10. För tillfället försöker jag snickra ett lite mer avancerat backup-script för rsync.
Till problemet: Jag har skrivit scriptet i Terminalen på MacOS X 10.4 och där fungerar det perfekt. men när jag skriver exakt samma script i Ubuntu, får jag flera fel. det verkar som om det är runt en while-loop det strular. Så här ser den ut:
När jag kör scriptet på Ubuntu, stannar aldrig loopen och meddelar bara att "let unknown". Jag har försökt med olika skrivningar, men det blir bara knas hur jag än vänder på det.
Vad är fel?
Jag har nyligen givit mig in i Linux-världen och kommer säkerligen att behöva en hel del hjälp i den närmaste framtiden. Mitt allra första projekt är att rigga en filserver och jag fastnade för Ubuntu Server 7.10. För tillfället försöker jag snickra ett lite mer avancerat backup-script för rsync.
Till problemet: Jag har skrivit scriptet i Terminalen på MacOS X 10.4 och där fungerar det perfekt. men när jag skriver exakt samma script i Ubuntu, får jag flera fel. det verkar som om det är runt en while-loop det strular. Så här ser den ut:
Kod: Markera allt
let YESTERDAY=´date +%d´-1
DATES=1
FOLDERLIST=full_backup
while [ "$DATES" -le $YESTERDAY ]
do
FOLDERLIST="$FOLDERLIST,$DATES"
let "DATES +=1"
done
Vad är fel?