-#!/bin/sh
+#!/bin/bash
+# A trivial script to back up contestants' home directories.
+
if [ -z "$1" ] ; then
- D=back/`date '+%H%M'`
+ D=/aux/back/`date '+%H%M'`
else
D=$1
fi
+echo "Backing up to $D"
mkdir -p $D
-for m in `seq 27 74` ; do
+
+for m in 1{1,2,3,4} {2,3,4,5,6}{1,2,3,4,5,6,7,8}; do
m="ceoi$m"
echo -n "$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
+ mkdir -p $D/$m
+ rsync -a --max-size=64M root@$m:/mo/users/ $D/$m/ --exclude .kde --exclude .mozilla
du -s $D/$m | cut -f 1
done