#!/bin/sh # rdiff-backup scripts for mysite.net as well as local pilot trace () { stamp=`date +%Y-%m-%d_%H:%M:%S` echo "$stamp: $*" >> /var/log/backup.log } trace "Backup for mysite.net started" trace "Working /var/www" rdiff-backup user@mysite.net::/var/www /mnt/backup0/mysite.net/var-www >> /var/log/backup.log 2>&1 trace "Working /usr/share/cms-sites/" rdiff-backup user@mysite.net::/usr/share/cms-sites/ /mnt/backup0/mysite.net/cms-sites >> /var/log/backup.log 2>&1 trace "Working /etc" rdiff-backup user@mysite.net::/etc /mnt/backup0/mysite.net/etc >> /var/log/backup.log 2>&1 trace "Backup for mysite.net complete" trace "------------------------------" # Local FS trace "Backup for local filesystem started" trace "Working /home/gecika" rdiff-backup /home/gecika /mnt/backup0/pilot/home/gecika >> /var/log/backup.log 2>&1 trace "Working /home/sam" rdiff-backup /home/sam /mnt/backup0/pilot/home/sam >> /var/log/backup.log 2>&1 trace "Working /root" rdiff-backup /root /mnt/backup0/pilot/root >> /var/log/backup.log 2>&1 trace "Working /etc" rdiff-backup /etc /mnt/backup0/pilot/root >> /var/log/backup.log 2>&1 trace "Working /home/media" rdiff-backup /home/media /mnt/backup0/pilot/home/media >> /var/log/backup.log 2>&1 trace "Working /home/videos" rdiff-backup /home/videos /mnt/backup0/pilot/home/videos >> /var/log/backup.log 2>&1 trace "Backup for local filesystem complete" trace "------------------------------------"