Return Code 2
Pat Suwalski <[email protected]> Wed, 12 Feb 2025 15:05:43 -0500
| Newsgroups | gmane.comp.sysutils.backup.rdiff-backup.general |
|---|---|
| Message-ID | <[email protected]> |
Hello, I've finally gotten around to an updated version of rdiff-backup where the return codes are all weird. I have read through the thread: https://lists.nongnu.org/archive/html/rdiff-backup-users/2023-02/msg00034.html I have to concur that it's very wrong for the rdiff-backup to succeed and return non-zero. There's an example in the thread above about doing bitwise checks on the return code. That's all fine and dandy, but commands in a POSIX environment must work like this: commandA && commandB && commandC Returning non-zero breaks this completely. In some environments (docker) you are required to chain commands like that. Our backup scripts make extensive use of rdiff-backup in the syntax to execute commands over a remote SSH session using a single connection/authentication. I would like to suggest there needs to be an option to not return >0 on any command that actually succeeds (and it really should be the default, too). Thanks, --Pat