#!/bin/bash BACKUP_TARGET=W.X.Y.Z BACKUP_PORT=XXX BACKUP_MAC=AA:BB:CC:DD:EE:FF BACKUP_TARGET_ROOT=/data/allella/ TRANSFERT_USER=backupuser # First wake up ${BACKUP_TARGET} and wait ... wakeonlan -i ${BACKUP_TARGET} ${BACKUP_MAC} sleep 180 # Then echo "Starting to push backup using ${BACKUP_TARGET}:${BACKUP_TARGET_ROOT}" rsync -azp -e 'ssh -p ${BACKUP_PORT}' /backup /data ${TRANSFERT_USER}@${BACKUP_TARGET}:${BACKUP_TARGET_ROOT} # Stop ssh -p ${BACKUP_PORT} ${TRANSFERT_USER}@${BACKUP_TARGET} 'sudo shutdown -h'