]> mj.ucw.cz Git - moe.git/blob - mop/admin/mo-backup.sh
MO-P: mo-backup for new environment
[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 mkdir -p $D
10
11 for m in {1,2,3,4,5,6}{1,2,3,4,5,6,7,8}; do
12         m="ceoi$m"
13         echo -n "$m: "
14         mkdir -p $D/$m
15         pushd $D/$m >/dev/null
16         ssh root@$m 'cd /mo/users ; tar czf - . --exclude=.kde --exclude=.mozilla --exclude=.cache' | tar xzf -
17         popd >/dev/null
18         du -s $D/$m | cut -f 1
19 done
20
21 #echo -n "submit: "
22 #rsync -a mo-submit@mo21: $D/submit/
23 #du -s $D/submit | cut -f 1