Last active 1702450073

Back up script in bash

Backup.sh Raw
1set -e
2
3if sudo df -Th | grep -q "/mnt/Backup"
4then
5 echo "Mounted!"
6 # Backup
7 echo "Please fill in your business back up scripts..."
8 sudo rsync -Aavx --delete --update /opt/Kavita/ /mnt/Backup/program/kavita-dirbkp/
9 sudo rsync -Aavx --delete --update /mnt/data/books/ /mnt/Backup/content/
10else
11 echo "Not mounted!"
12 # Alert.
13 echo "Backup failed! `date +"%Y-%m-%d %H:%M:%S"`" | sudo tee -a /etc/motd
14 exit;
15fi