diff --git a/backup.sh b/backup.sh index d03b9a7..f7d6a2d 100755 --- a/backup.sh +++ b/backup.sh @@ -1,6 +1,16 @@ #!/bin/bash exec &>>/var/log/restic.log source /etc/restic/restic_env.sh + +# Check network connectivity +if [[ -x /usr/bin/nmcli ]]; then + while [[ $(nmcli n connectivity check) != "full" ]]; do + echo "No network connection... " + sleep 10 + echo "Checking network" + done +fi + cd ${BACKUP_ROOT} date +"%h %e %T $HOSTNAME restic $$[$BASHPID]: Starting backup" restic backup --exclude-file /etc/restic/excludes.txt .