Backup to server

From Geitenpad
Jump to navigation Jump to search

Olimex

From Olimex run:

rsync -aze --delete /home/rijk/Documents/* -e ssh server:/home/rijk/Documents

Probook 6550b

root@paardenpad:/# aptitude install rsync wakenonlan

Create backupscript:

rijk@paardenpad:~/scripts$ cat backupToServer 
#!/bin/bash
TODAY=$(date)
echo $TODAY
rsync -azv --delete /home/rijk/Documents/* -e ssh server:/home/rijk/Documents >> /var/log/backupToServer.log
ssh rijk@server 'sudo shutdown -h now'

Add lines to /etc/crontab:

0     11 *   *   0   root /root/scripts/startServer
0     12 *   *   0   rijk    /home/rijk/scripts/backupToServer

Enable shutdown on server:

knollenpad:/home/rijk # grep rijk /etc/sudoers
rijk	ALL = (ALL) NOPASSWD:/sbin/shutdown