186d7f5d3SJohn Marino#!/bin/csh 286d7f5d3SJohn Marino# 386d7f5d3SJohn Marino# $DragonFly: src/bin/cpdup/scripts/do_remote,v 1.1 2006/09/16 21:57:10 dillon Exp $ 486d7f5d3SJohn Marino 586d7f5d3SJohn Marinosource params 686d7f5d3SJohn Marino 786d7f5d3SJohn Marinoif ( "$argv" == "" ) then 886d7f5d3SJohn Marino echo "do_mirror <level>" 986d7f5d3SJohn Marino exit 1 1086d7f5d3SJohn Marinoendif 1186d7f5d3SJohn Marino 1286d7f5d3SJohn Marinoecho "STARTING OFFSITE MIRRORS `date`" 1386d7f5d3SJohn Marinoforeach i ( ${backup_nfs}/* ) 1486d7f5d3SJohn Marino set host = ${i:t} 1586d7f5d3SJohn Marino if ( -d $i ) then 1686d7f5d3SJohn Marino ./do_remote_host $host $argv >& $backup_path/mirrors/remote.${host}.log & 1786d7f5d3SJohn Marino endif 1886d7f5d3SJohn Marinoend 1986d7f5d3SJohn Marinoecho "WAITING FOR MIRRORS TO COMPLETE `date`" 2086d7f5d3SJohn Marinowait 2186d7f5d3SJohn Marinoforeach i ( ${backup_nfs}/* ) 2286d7f5d3SJohn Marino set host = ${i:t} 2386d7f5d3SJohn Marino if ( -d $i ) then 2486d7f5d3SJohn Marino echo -n "${host}: " 2586d7f5d3SJohn Marino tail -1 $backup_path/mirrors/remote.${host}.log 2686d7f5d3SJohn Marino endif 2786d7f5d3SJohn Marinoend 2886d7f5d3SJohn Marinoecho "DONE WITH OFFSITE MIRRORS `date`" 29