#!/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" "copybox" "./mountCloneBackup0.sh") if ! "${CMD[@]}"; then ssh copybox "./umountCloneBackup0.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 rcopybox:/mnt/clonebackup0 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 rcopybox:/mnt/clonebackup0 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 rcopybox:/mnt/clonebackup0 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 rcopybox:/mnt/clonebackup0 echo "${green}### finished backup for ${yellow}tank steamgames${reset}" echo "${green}### start media backup ${reset}" ssh copybox "./rsyncRemoteMediaToCloneBackup0.sh" echo "${green}### unmount remote dir${reset}" ssh copybox "./umountCloneBackup0.sh" echo "${green}### finished complete backup${reset}"