]> mj.ucw.cz Git - eval.git/blob - mop/admin/mo-backup.sh
More updates of MO-P admin scripts.
[eval.git] / mop / admin / mo-backup.sh
1 #!/bin/sh
2 # A trivial script to back up contestants' home directories.
3
4 if [ -z "$1" ] ; then
5         D=back/`date '+%H%M'`
6 else
7         D=$1
8 fi
9 mkdir -p $D
10 for m in `seq 27 74` ; do
11         m="ceoi$m"
12         echo -n "$m: "
13         mkdir $p $D/$m
14         pushd $D/$m >/dev/null
15         ssh root@$m 'cd /mo/users ; tar czf - . --exclude=.kde' | tar xzf -
16         popd >/dev/null
17         du -s $D/$m | cut -f 1
18 done