#! /bin/bash logger="/var/log/check_backup.log" borg_bin="/usr/bin/borg" backup_dest="/srv/backups/" echo ======================================================================== >> $logger echo " New backup check" >> $logger echo ======================================================================== >> $logger date >> $logger echo "" >> $logger cd $backup_dest for repository in $(ls -d $backup_dest/*$(hostname -d)) do echo "== Checking $repository" >> $logger date >> $logger echo "" >> $logger $borg_bin check $repository 2>&1 >> $logger rc=$? if [[ $rc != 0 ]]; then exit $rc; fi done echo "" >> $logger date >> $logger echo Returned $rc >> $logger echo ======================================================================== >> $logger exit $rc