added backup.sh

This commit is contained in:
Jonas Forsberg 2022-09-30 10:59:55 +02:00
parent 60584cbc68
commit beaa8fff5b

15
bin/backup.sh Executable file
View File

@ -0,0 +1,15 @@
#!/bin/bash
set -aeou pipefail
RESTIC=/usr/bin/restic
# some helpers and error handling:
trap 'echo $( date ) Backup interrupted >&2; exit 2' INT TERM
# shellcheck disable=SC1090
source "${HOME}"/.restic/restic.env
$RESTIC backup \
--exclude-file="$HOME"/.restic/excludes.txt \
--files-from="$HOME"/.restic/includes.txt \
--verbose