Jeffrey writes:
> As many know, I use rsync in DumpPreUserCmd to run my shadowmountrsync
> routine on the remote client. This routine has many legitimate reasons
> for not returning success.
>
> However, the backuppc log often shows on failure:
> 2009-11-24 11:00:04 DumpPreUserCmd returned error status
> 512... exiting
>
> I don't understand the 512 status since the rsync man pages lists
> return codes as 0-35. So what does 512 mean?
It's 256 * exitStatus, so the exit status is 2. The lower 8 bits are
the signal number, if any, that killed the process.
Craig
$? The status returned by the last pipe close, backtick ("``")
command, successful call to wait() or waitpid(), or from the
system() operator. This is just the 16-bit status word
returned by the traditional Unix wait() system call (or else is
made up to look like it). Thus, the exit value of the
subprocess is really ("$? >> 8"), and "$? & 127" gives which
signal, if any, the process died from, and "$? & 128" reports
whether there was a core dump.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
|