Changeset 7806 for trunk/MagicSoft/Mars/datacenter/scripts/movingrawfiles
- Timestamp:
- 07/26/06 15:20:28 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/datacenter/scripts/movingrawfiles
r7805 r7806 30 30 # 31 31 32 user=`whoami` 33 source /home/$user/Mars/datacenter/scripts/sourcefile 34 35 set -C 36 37 program=movingrawfiles 38 39 lockfile=$lockpath/lock-$program.txt 40 41 scriptlogpath=$logpath/run/$program/`date +%Y` 42 makedir $scriptlogpath 43 scriptlog=$scriptlogpath/$program-$datetime.log 44 45 date >> $scriptlog 2>&1 46 47 # check if script is already running 48 checklock >> $scriptlog 2>&1 49 50 32 51 umask 0002 33 52 34 53 # change permission for files 35 ssh tape@dc07 chmod -R g+w /magic/datacenter/fromtape/rawdata/* 54 ssh tape@dc07 chmod -R g+w /magic/datacenter/fromtape/rawdata/* >> $scriptlog 2>&1 36 55 # output for chmod with -v or -c (only changes) 37 56 38 57 #find directories, which have to be copied 39 58 dirs=`ls /magic/datacenter/fromlapalma/RAWchk/*/*.finished | sed -e 's/RAWchk/RAW/g' | cut -d/ -f1-6` 40 # change permission for this dirctories 41 ssh lapalma@apollo chmod -R g+w $dirs 42 # move directories to the tapedirectory 43 mv -v $dirs /magic/datacenter/fromtape/rawdata/ 59 if [ ! "$dirs" == "" ] 60 then 61 # change permission for this dirctories 62 ssh lapalma@apollo chmod -R g+w $dirs >> $scriptlog 2>&1 63 # move directories to the tapedirectory 64 mv -v $dirs /magic/datacenter/fromtape/rawdata/ >> $scriptlog 2>&1 65 fi 44 66 45 67 46 68 # find rawfiles 47 69 rawfiles=`find /magic/datacenter/fromtape/rawdata/ -name '*.*'` 70 71 if [ "$rawfiles" == "" ] 72 then 73 echo "no files to move -> exit" >> $scriptlog 2>&1 74 finish >> $scriptlog 2>&1 75 fi 76 48 77 for rawfile in $rawfiles 49 78 do … … 52 81 newrawfile=`echo $rawfile | sed -e 's/center\/fromtape\/rawdata/\/rawfiles/g' -e 's/_/\//1' -e 's/_/\//1'` 53 82 newdir=`dirname $newrawfile` 54 if [ ! -d $newdir ] 55 then 56 mkdir -pv $newdir 57 if [ ! -d $newdir ] 58 then 59 echo "could not make dir "$newdir 60 exit 61 fi 62 fi 83 makedir $newdir >> $scriptlog 2>&1 63 84 64 mv -v $rawfile $newrawfile 65 # if gzip -1c $rawfile > $newrawfile.gz 66 # then 67 # rm -v $newrawfile 68 # rm -v $rawfile 69 # fi 85 mv -v $rawfile $newrawfile >> $scriptlog 2>&1 70 86 done 71 87 72 rmdir -v /magic/datacenter/fromtape/rawdata/* 88 rmdir -v /magic/datacenter/fromtape/rawdata/* >> $scriptlog 2>&1 73 89 90 echo "launching filesondisk" >> $scriptlog 2>&1 91 $scriptspath/filesondisk& 92 93 finish >> $scriptlog 2>&1 94
Note:
See TracChangeset
for help on using the changeset viewer.