New backup script for ntb

This commit is contained in:
Warezjoe
2024-08-23 15:12:16 +02:00
parent 2257b4c7b9
commit 2b6af39caa
3 changed files with 35 additions and 36 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
hotline
rimworld

33
backup_from_ntb_to_zeus Executable file
View File

@@ -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 '-------------------------------------------------'

View File

@@ -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 '-------------------------------------------------'