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