]> mj.ucw.cz Git - eval.git/blobdiff - mop/admin/mo-backup.sh
MO-P: Script for creation of CMS users
[eval.git] / mop / admin / mo-backup.sh
index 00b13f8e9a28902c61d6409b77f7d838bf55fb0a..9f8553274961b28d62a95797f385f38295383e61 100755 (executable)
@@ -1,16 +1,23 @@
-#!/bin/sh
+#!/bin/bash
+# A trivial script to back up contestants' home directories.
+
 if [ -z "$1" ] ; then
        D=back/`date '+%H%M'`
 else
        D=$1
 fi
 mkdir -p $D
 if [ -z "$1" ] ; then
        D=back/`date '+%H%M'`
 else
        D=$1
 fi
 mkdir -p $D
-for m in `seq 27 74` ; do
-       m="ceoi$m"
+
+for m in 13 14 15 23 24 25 {3,4,5,6,7,8}{1,2,3,4,5} ; do
+       m="mo$m"
        echo -n "$m: "
        echo -n "$m: "
-       mkdir $p $D/$m
+       mkdir -p $D/$m
        pushd $D/$m >/dev/null
        ssh root@$m 'cd /mo/users ; tar czf - . --exclude=.kde' | tar xzf -
        popd >/dev/null
        du -s $D/$m | cut -f 1
 done
        pushd $D/$m >/dev/null
        ssh root@$m 'cd /mo/users ; tar czf - . --exclude=.kde' | tar xzf -
        popd >/dev/null
        du -s $D/$m | cut -f 1
 done
+
+echo -n "submit: "
+rsync -a mo-submit@mo21: $D/submit/
+du -s $D/submit | cut -f 1