X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=bin%2Fmo-backup;h=74bc6077c37ffa9f8f29df874951a6375da7f087;hb=92ae53bea49152454b9ca0a9f90c254318e936f1;hp=89cd6f1f30daa3d5c3042578f8fb90cca9cb4cc9;hpb=fe656cf7925c03a47c0349d3168adfeda17e7ffa;p=moe.git diff --git a/bin/mo-backup b/bin/mo-backup index 89cd6f1..74bc607 100755 --- a/bin/mo-backup +++ b/bin/mo-backup @@ -1,11 +1,15 @@ #!/bin/sh -D=back/`date '+%H%M'` +if [ -z "$1" ] ; then + D=back/`date '+%H%M'` +else + D=$1 +fi mkdir -p $D -for m in hi1{01,02,03,04,05,06,07,08,09,10,11,12} hi2{01,02,03,04,05,06,07,08,09,10,11} hi4{01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,18,19,20} ; do +for m in mo1{00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16} mo2{00,01,02,03,04,05,06,07,08,10,11,12,13,14,15,16} ; do echo -n "$m: " mkdir $p $D/$m pushd $D/$m >/dev/null - ssh $m 'cd /aux/mo/users ; tar czf - .' | tar xzf - + ssh root@$m 'cd /aux/mo/users ; tar czf - .' | tar xzf - popd >/dev/null du -s $D/$m | cut -f 1 done