]> mj.ucw.cz Git - moe.git/blob - mop/admin/mo-backup.sh
MO-P: mo-backup rewritten to use rsync
[moe.git] / mop / admin / mo-backup.sh
1 #!/bin/bash
2 # A trivial script to back up contestants' home directories.
3
4 if [ -z "$1" ] ; then
5         D=/aux/back/`date '+%H%M'`
6 else
7         D=$1
8 fi
9 echo "Backing up to $D"
10 mkdir -p $D
11
12 for m in 1{1,2,3,4} {2,3,4,5,6}{1,2,3,4,5,6,7,8}; do
13         m="ceoi$m"
14         echo -n "$m: "
15         mkdir -p $D/$m
16         rsync -a --max-size=64M root@$m:/mo/users/ $D/$m/ --exclude .kde --exclude .mozilla
17         du -s $D/$m | cut -f 1
18 done