From 2b6af39caa73c31585a5945d7acef795a137b2c3 Mon Sep 17 00:00:00 2001 From: Warezjoe Date: Fri, 23 Aug 2024 15:12:16 +0200 Subject: [PATCH] New backup script for ntb --- .gitignore | 2 ++ backup_from_ntb_to_zeus | 33 +++++++++++++++++++++++++++++++++ backup_to_pi | 36 ------------------------------------ 3 files changed, 35 insertions(+), 36 deletions(-) create mode 100644 .gitignore create mode 100755 backup_from_ntb_to_zeus delete mode 100755 backup_to_pi diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0c80ce0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +hotline +rimworld diff --git a/backup_from_ntb_to_zeus b/backup_from_ntb_to_zeus new file mode 100755 index 0000000..991fd71 --- /dev/null +++ b/backup_from_ntb_to_zeus @@ -0,0 +1,33 @@ +#!/bin/bash + + +echo '-------------------------------------------------' +date +echo 'Backup start...' +echo '-------------------------------------------------' + +lock_file="/tmp/$0" + +if [[ -f "$lock_file" ]]; then + echo "Backup fail..." + echo "Script is already running" + exit 1 +fi + +touch "$lock_file" + +rsync -vaz --delete --delete-excluded \ +/home/warezjoe/Dokumenty \ +/home/warezjoe/git \ +/home/warezjoe/.config \ +/home/warezjoe/.ansible \ +/home/warezjoe/.bin \ +/home/warezjoe/.thunderbird \ +zeus-public:/bigpool/$HOSTNAME/ + +rm "$lock_file" + +echo '-------------------------------------------------' +date +echo 'Backup end...' +echo '-------------------------------------------------' diff --git a/backup_to_pi b/backup_to_pi deleted file mode 100755 index 89e1ca0..0000000 --- a/backup_to_pi +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - - -CHECK=`ps -e | grep 'backup_to_desktop' | wc -l` -#echo $CHECK -echo '-------------------------------------------------' -date -echo 'Backup start...' -echo '-------------------------------------------------' - - -if [ $CHECK -lt 2 ] -then - - rsync -vaz --delete --delete-excluded \ - --exclude='VirtualBox VMs' \ - --exclude='.ssh' \ - --exclude='.local' \ - --exclude='.mozilla/firefox' \ - --exclude='.config/Mattermost' \ - --exclude='.cache' \ - --exclude='.log' \ - --exclude='.vscode' \ - --exclude='Playground' \ - --exclude='.config/Code' \ - --exclude='Videa' \ - /home/warezjoe/ pi-public:/zfspool/$HOSTNAME/ - -else - echo "Already running, canceling..." -fi - -echo '-------------------------------------------------' -date -echo 'Backup end...' -echo '-------------------------------------------------'