Errors were not written to the journal as systemd-cat was only reading stdin. Now, errors printed by restic are shown in the journal.
14 lines
536 B
Desktop File
14 lines
536 B
Desktop File
[Unit]
|
|
Description=Check restic backup Backblaze B2 for errors
|
|
# Email on failure require special setup. See README.md
|
|
#OnFailure=status-email-user@%n.service
|
|
Conflicts=restic-backup.service
|
|
# Prevent backup on unmetered connection. Needs special setup. See README.md.
|
|
#Requires=nm-unmetered-connection.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
Nice=10
|
|
# `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 2>&1 | systemd-cat'
|