Скрипт, пишущий статус в свой файл в /var/log/, — ещё одна точка для ротации и мониторинга. logger шлёт сообщение прямо в syslog/journald, под общую ротацию и journalctl.

logger -t backup-script -p user.err "disk full"  # тег + приоритет
journalctl -t backup-script                      # только свои сообщения

systemd-cat оборачивает целую команду — её stdout/stderr:

systemd-cat -t rsync-job rsync -av /data /backup/
journalctl -t rsync-job --since "10 min ago"

Из cron: job.sh 2>&1 | logger -t rsync-job — результат ищется одной командой, без grep по файлам в /var/log/. Приоритет (err, warning) фильтрует по важности и вешает алерты на ошибки, не трогая шум.

#bash #systemd #logging #sysadmin