29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
https://lxadm.com/Rsync_exit_codes
|
|
|
|
0 Success
|
|
1 Syntax or usage error
|
|
2 Protocol incompatibility
|
|
3 Errors selecting input/output files, dirs
|
|
4 Requested action not supported: an attempt was made to manipulate 64-bit files on a platform that cannot support them; or an option was specified that is supported by the client and not by the server.
|
|
5 Error starting client-server protocol
|
|
6 Daemon unable to append to log-file
|
|
10 Error in socket I/O
|
|
11 Error in file I/O
|
|
12 Error in rsync protocol data stream
|
|
13 Errors with program diagnostics
|
|
14 Error in IPC code
|
|
20 Received SIGUSR1 or SIGINT
|
|
21 Some error returned by waitpid()
|
|
22 Error allocating core memory buffers
|
|
23 Partial transfer due to error
|
|
24 Partial transfer due to vanished source files
|
|
25 The --max-delete limit stopped deletions
|
|
30 Timeout in data send/receive
|
|
35 Timeout waiting for daemon connection
|
|
|
|
To check rsync exit code on Linux / UNIX (or in fact, any other command), run this one just after rsync command:
|
|
echo $?
|
|
|
|
To check rsync exit code on Windows, run this one just after rsync command:
|
|
echo Exit Code is %errorlevel%
|