Files
myscripts/complete_backup_to_remote.sh
2016-06-09 00:41:48 +02:00

38 lines
1.3 KiB
Bash

#!/bin/bash
red=`tput setaf 1`
green=`tput setaf 2`
yellow=`tput setaf 3`
reset=`tput sgr0`
echo "${green}### start complete backup${reset}"
CMD=("ssh" "-t" "root.router" "./mount_backup.sh")
if ! "${CMD[@]}"; then
ssh root.router "./umount_backup.sh"
echo "${red}Error(1): remote mount failed${reset}"
exit 1
else
echo "${green}Succesfull(1): remote mount success.${reset}"
fi
echo "${green}### start backup for ${yellow}system root${reset}"
sudo sh rsync_backup_lv.sh system root root.router:/mnt/backup
echo "${green}### finished backup for ${yellow}system home${reset}"
echo "${green}### start backup for ${yellow}system home${reset}"
sudo sh rsync_backup_lv.sh system home root.router:/mnt/backup
echo "${green}### finished backup for ${yellow}system home${reset}"
echo "${green}### start backup for ${yellow}tank playonlinux${reset}"
sudo sh rsync_backup_lv.sh tank playonlinux root.router:/mnt/backup
echo "${green}### finished backup for ${yellow}tank playonlinux${reset}"
echo "${green}### start backup for ${yellow}tank steamgames${reset}"
sudo sh rsync_backup_lv.sh tank steamgames root.router:/mnt/backup
echo "${green}### finished backup for ${yellow}tank steamgames${reset}"
echo "${green}### unmount remote dir${reset}"
ssh root.router "./umount_backup.sh"
echo "${green}### finished complete backup${reset}"