On Aug 20, 2008, at 10:32 AM, "Carney Mimms" <[EMAIL PROTECTED]> wrote:

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]
----------------------------------------------------------

You haven't shown us the Rsync portion of your script.

Are you using the protect args flag?

Kyle
-- 
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