Files
myscripts/complete_backup_to_remote.sh
2016-06-24 01:09:37 +02:00

41 lines
1.4 KiB
Bash
Executable File

#!/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}### start media backup ${reset}"
ssh root.router "./complete_media_backup.sh"
echo "${green}### unmount remote dir${reset}"
ssh root.router "./umount_backup.sh"
echo "${green}### finished complete backup${reset}"