On Thu, 2008-01-24 at 18:00 -0500, Ming Zhang wrote: 
> We always run rsync with --files-from and sometime it gets a error code
> 23, partial transfer. is it possible to find out what files are not
> transferred without check the error message by human eye(since we want
> to do it in a script)?

Not easily, since the error messages indicating different kinds of
failure for a given file don't follow a standard pattern.  Some
approaches:

1. Write a humongous sed script to match all the error messages and
extract the filenames.

2. Use --log-file, and look at what files are *not* itemized in the log.
(Most failures, but evidently not certain attribute-related failures,
will cause a file to be omitted from the log.)

3. The most pragmatic approach: rerun rsync with --dry-run and look at
which files are still itemized as different.

Matt

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