22 lines
429 B
Bash
Executable File
22 lines
429 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
export BORG_REPO="ssh://e7e9h45y@e7e9h45y.repo.borgbase.com/./repo"
|
|
export BORG_RSH="ssh -i ~/.ssh/borg-backup"
|
|
export BORG_PASSPHRASE="Airbus12"
|
|
|
|
HOSTNAME=$(hostname)
|
|
DATE=$(date +%Y-%m-%d_%H-%M-%S)
|
|
ARCHIVE_NAME="${HOSTNAME}-${DATE}"
|
|
|
|
shopt -s globstar
|
|
borg create \
|
|
--verbose \
|
|
--stats \
|
|
--compression lz4 \
|
|
::$ARCHIVE_NAME \
|
|
/BACKUP/**/current*
|
|
|
|
echo "Backup completed: $ARCHIVE_NAME"
|