#!/bin/csh # Written by Pal Sandhu # This script seeks out all files (except junk files) modified within # the past day on the front end machines of the Von Neumann # Beowulf cluster and tars them to tape. The front end machines # are: vnfe1,vnfe2,vnfe3 set DATE = `date +%b-%d` foreach i ( 1 2 3 ) touch /backups/machines/$DATE-vnfe$i-incremental tar cf head:/dev/tape /backups/machines/$DATE-vnfe$i-incremental find /d/vnfe${i}/home \( \( -user suqin -and \( -path '*C2_slot*.f' -o -path '*LES*.f' -o -path '*y_long_concentration_random*.f' \) \) -or \( -not -user suqin -and \( -not \( -name '*.sdf' -o -name '*.sdf.gz' -o -name '*.dat' -o -name '*.dat.gz' -o -name '*.hdf' -o -name '*.segdat' -o -name '*.rgb' -o -name '*.o' -o -name core -o -type d \) \) \) \) -mtime -1 | grep -v .netscape/cache | grep -v home/daub > /backups/vnfe$i-incremental-index ; tar cf head:/dev/tape -T /backups/vnfe$i-incremental-index rm -f /backups/machines/$DATE-vnfe$i-incremental end foreach i ( 1 2 3 ) touch /backups/machines/$DATE-vnfe$i-home2-incremental tar cf head:/dev/tape /backups/machines/$DATE-vnfe$i-home2-incremental find /d/vnfe${i}/home2 \( \( -user suqin -and \( -path '*C2_slot*.f' -o -path '*LES*.f' -o -path '*y_long_concentration_random*.f' \) \) -or \( -not -user suqin -and \( -not \( -name '*.sdf' -o -name '*.sdf.gz' -o -name '*.dat' -o -name '*.dat.gz' -o -name '*.hdf' -o -name '*.segdat' -o -name '*.rgb' -o -name '*.o' -o -name core -o -type d \) \) \) \) -mtime -1 | grep -v .netscape/cache | grep -v home2/zming | grep -v home2/sdewekker/data/ > /backups/vnfe$i-home2-incremental-index ; tar cf head:/dev/tape -T /backups/vnfe$i-home2-incremental-index rm -f /backups/machines/$DATE-vnfe$i-home2-incremental end #ssh bh1 '/backups/scripts/incremental-backup-to-head'