1*86d7f5d3SJohn Marino#!/bin/csh 2*86d7f5d3SJohn Marino# 3*86d7f5d3SJohn Marino# $DragonFly: src/bin/cpdup/scripts/do_remote,v 1.1 2006/09/16 21:57:10 dillon Exp $ 4*86d7f5d3SJohn Marino 5*86d7f5d3SJohn Marinosource params 6*86d7f5d3SJohn Marino 7*86d7f5d3SJohn Marinoif ( "$argv" == "" ) then 8*86d7f5d3SJohn Marino echo "do_mirror <level>" 9*86d7f5d3SJohn Marino exit 1 10*86d7f5d3SJohn Marinoendif 11*86d7f5d3SJohn Marino 12*86d7f5d3SJohn Marinoecho "STARTING OFFSITE MIRRORS `date`" 13*86d7f5d3SJohn Marinoforeach i ( ${backup_nfs}/* ) 14*86d7f5d3SJohn Marino set host = ${i:t} 15*86d7f5d3SJohn Marino if ( -d $i ) then 16*86d7f5d3SJohn Marino ./do_remote_host $host $argv >& $backup_path/mirrors/remote.${host}.log & 17*86d7f5d3SJohn Marino endif 18*86d7f5d3SJohn Marinoend 19*86d7f5d3SJohn Marinoecho "WAITING FOR MIRRORS TO COMPLETE `date`" 20*86d7f5d3SJohn Marinowait 21*86d7f5d3SJohn Marinoforeach i ( ${backup_nfs}/* ) 22*86d7f5d3SJohn Marino set host = ${i:t} 23*86d7f5d3SJohn Marino if ( -d $i ) then 24*86d7f5d3SJohn Marino echo -n "${host}: " 25*86d7f5d3SJohn Marino tail -1 $backup_path/mirrors/remote.${host}.log 26*86d7f5d3SJohn Marino endif 27*86d7f5d3SJohn Marinoend 28*86d7f5d3SJohn Marinoecho "DONE WITH OFFSITE MIRRORS `date`" 29