From 62a83a2a6cc8fc0987b5c1c6a3c82fb034800812 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Wed, 14 Oct 2015 17:58:33 +0200 Subject: [PATCH] Only log error messages from rsync, not the whole file list --- client/usr/bin/rs-backup-run | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/usr/bin/rs-backup-run b/client/usr/bin/rs-backup-run index c1fe854..c039ac6 100755 --- a/client/usr/bin/rs-backup-run +++ b/client/usr/bin/rs-backup-run @@ -397,12 +397,12 @@ perform_backup() { if [ $(id -u) -eq 0 ] && [ "${username}" != "$(id -un)" ]; then write_log 4 "Running backup with privileges of user '${username}' (UID: $(id -u ${username}))..." - msg=$(su - "${username}" -c "${backup_cmd}" 2>&1 | tee "${tee_device}") + msg=$(su - "${username}" -c "${backup_cmd}" 3>&1 1>&2 2>&3- | tee "${tee_device}") elif [ $(id -u) -ne 0 ] && [ "${username}" != "$(id -un)" ]; then write_log 1 "Cannot run run backup as user '${username}' (UID: $(id -u ${username}), missing root privileges!" return 1 else - msg=$(sh -c "${backup_cmd}" 2>&1 | tee "${tee_device}") + msg=$(sh -c "${backup_cmd}" 3>&1 1>&2 2>&3- | tee "${tee_device}") fi exit_code=$?