Add a script for making backups.
This commit is contained in:
parent
5b24474fe7
commit
d7bb84f08d
1 changed files with 14 additions and 0 deletions
14
scripts/backup-push
Executable file
14
scripts/backup-push
Executable file
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# A backup script for high score lists, log files, saved games, and ttyrecs.
|
||||||
|
# Run from cron. Set up SSH keys to BACKUPACCT first.
|
||||||
|
|
||||||
|
SOURCE='/var/dgl/var/games/roguelike/'
|
||||||
|
BACKUPACCT='rlgbackup@icemonster.rlgallery.org'
|
||||||
|
NEWDIR=`date +%Y.%m.%d-%H.%M.%S`
|
||||||
|
TTYRECSRC=/var/dgl/dgldir/ttyrec/
|
||||||
|
TTYRECDEST="$BACKUPACCT:ttyrecs"
|
||||||
|
|
||||||
|
rsync -rqz "$SOURCE" "$BACKUPACCT:games/$NEWDIR"
|
||||||
|
rsync -rqz -pt "$TTYRECSRC" "$TTYRECDEST"
|
||||||
|
|
||||||
|
exit
|
||||||
Loading…
Add table
Add a link
Reference in a new issue