This may not be an rsync-specific question, but it is certainly stopping me
from moving forward with rsync and I am sure it has a simple solution. I
have written a simple shell script to rsync disks attached to a Mac OS X
Server 10.4.11 Xserve box at our offices to a similar Mac OS X Server
10.4.11 setup at our colocation facility. The script runs rsync 3.0.3 on the
machine at the colocation facility but syncs the disks at our office back to
its own disks, so DIRS is the path to the directory being backed up, which
is remote, and BACKUP DIR is the path to the backup destination, which is on
the machine running the script.

The script works fine, except when I try to specify paths containing spaces.
As you can see from the script excerpts below and the result, the backslash
escape character isn't getting the job done and I can't figure out why. I've
never had any trouble using the backslash escape in this way before.

Can anyone suggest a different approach, other than renaming all my paths to
eliminate spaces, which is the direction I seem to be heading :-)

--------------------------------------------------------

DIRS="[EMAIL PROTECTED]:/Volumes/Christine/Complete_Rug_Image_Archive/Lay
ered\ Rooms/"

BACKUPDIR="/Volumes/Paris/Complete_Rug_Image_Archive/Layered\ Rooms/"

COMMAND="sudo /usr/local/bin/rsync  $OPTS $EXCLUDES $DIRS $BACKUPDIR"

result:

Unexpected local arg: Rooms/
If arg is a remote file/dir, prefix it with a colon (:).
rsync error: syntax or usage error (code 1) at main.c(1216) [receiver=3.0.3]
----------------------------------------------------------

-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to