2024-07-02 22:13:03 -07:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
source /.env
|
|
|
|
|
2024-07-02 23:57:49 -07:00
|
|
|
FILENAME="$NAME $(date +%Y-%m-%d\ %H-%M).tgz"
|
2024-07-03 00:13:58 -07:00
|
|
|
DIRNAME="$(date +%Y\/%m)"
|
2024-07-02 22:13:03 -07:00
|
|
|
# tar volumes
|
2024-07-03 00:13:58 -07:00
|
|
|
tar -aczf "/tmp/$FILENAME" -C /volumes .
|
2024-07-02 22:13:03 -07:00
|
|
|
|
|
|
|
# ship to host
|
2024-07-03 00:13:58 -07:00
|
|
|
ssh -i id $NAME@$HOST mkdir -p /home/$NAME/$DIRNAME/
|
2024-07-03 00:14:48 -07:00
|
|
|
rsync -r -e "ssh -i /id" "/tmp/$FILENAME" $NAME@$HOST:/home/$NAME/$DIRNAME/
|
2024-07-03 00:06:21 -07:00
|
|
|
|
|
|
|
# delete backup
|
2024-07-03 00:13:58 -07:00
|
|
|
rm -rf "/tmp/$FILENAME"
|