Hans J wrote:
>> Dette virker IKKE (den tager også de ting med i $exclude):
>>
>> #!/bin/bash
>> srv=srv1
>> this=`date +"%Y%m%d"`
>> exclude="--exclude \"/home/\" --exclude \"/media/\""
>> rsync -e ssh -avzP $exclude $srv:/ /rsync/$srv/$this
>
> Jeg forstår stadigt ikke hvorfor det ikke fungere, men problemet er løst ved
> at undlade " i --exclude.
> RSYNC man-siden viser ellers eksempler med det i, men det er nok ikke så
> brugbart i scripts.
Dine "-er er til for shell'en skyld, rsync må ikke se dem.
De er også overflødige når du ikke har mellemrum, *, etc. i
dine exclude patterns.
Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage:
http://www.crc.dk