Redirect stderr to systemd journal (#86)
Errors were not written to the journal as systemd-cat was only reading stdin. Now, errors printed by restic are shown in the journal.
This commit is contained in:
@@ -12,4 +12,4 @@ Nice=10
|
|||||||
Environment="HOME=/root"
|
Environment="HOME=/root"
|
||||||
# The random sleep (in seconds) is in the case of multiple backup profiles. Many restic instances started at the same time could case high load or network bandwith usage.
|
# The random sleep (in seconds) is in the case of multiple backup profiles. Many restic instances started at the same time could case high load or network bandwith usage.
|
||||||
# `systemd-cat` allows showing the restic output to the systemd journal
|
# `systemd-cat` allows showing the restic output to the systemd journal
|
||||||
ExecStart=bash -c 'ps cax | grep -q restic && sleep $(shuf -i 0-300 -n 1); source $INSTALL_PREFIX/etc/restic/%I.env.sh && $INSTALL_PREFIX/bin/restic_backup.sh | systemd-cat'
|
ExecStart=bash -c 'ps cax | grep -q restic && sleep $(shuf -i 0-300 -n 1); source $INSTALL_PREFIX/etc/restic/%I.env.sh && $INSTALL_PREFIX/bin/restic_backup.sh 2>&1 | systemd-cat'
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ Conflicts=restic-backup.service
|
|||||||
Type=simple
|
Type=simple
|
||||||
Nice=10
|
Nice=10
|
||||||
# `systemd-cat` allows showing the restic output to the systemd journal
|
# `systemd-cat` allows showing the restic output to the systemd journal
|
||||||
ExecStart=bash -c 'source $INSTALL_PREFIX/etc/restic/%I.env.sh && $INSTALL_PREFIX/bin/restic_check.sh | systemd-cat'
|
ExecStart=bash -c 'source $INSTALL_PREFIX/etc/restic/%I.env.sh && $INSTALL_PREFIX/bin/restic_check.sh 2>&1 | systemd-cat'
|
||||||
|
|||||||
Reference in New Issue
Block a user