Ignore:
Timestamp:
07/26/06 15:20:28 (19 years ago)
Author:
Daniela Dorner
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/datacenter/scripts/movingrawfiles

    r7805 r7806  
    3030#
    3131
     32user=`whoami`
     33source /home/$user/Mars/datacenter/scripts/sourcefile
     34
     35set -C
     36
     37program=movingrawfiles
     38
     39lockfile=$lockpath/lock-$program.txt
     40
     41scriptlogpath=$logpath/run/$program/`date +%Y`
     42makedir $scriptlogpath
     43scriptlog=$scriptlogpath/$program-$datetime.log
     44
     45date >> $scriptlog 2>&1
     46
     47# check if script is already running
     48checklock  >> $scriptlog 2>&1
     49
     50
    3251umask 0002
    3352
    3453# change permission for files
    35 ssh tape@dc07 chmod -R g+w /magic/datacenter/fromtape/rawdata/*
     54ssh tape@dc07 chmod -R g+w /magic/datacenter/fromtape/rawdata/* >> $scriptlog 2>&1
    3655# output for chmod with -v or -c (only changes)
    3756
    3857#find directories, which have to be copied
    3958dirs=`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/
     59if [ ! "$dirs" == "" ]
     60then
     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
     65fi
    4466
    4567
    4668# find rawfiles
    4769rawfiles=`find /magic/datacenter/fromtape/rawdata/ -name '*.*'`
     70
     71if [ "$rawfiles" == "" ]
     72then
     73   echo "no files to move -> exit" >> $scriptlog 2>&1
     74   finish >> $scriptlog 2>&1
     75fi
     76
    4877for rawfile in $rawfiles
    4978do
     
    5281   newrawfile=`echo $rawfile | sed -e 's/center\/fromtape\/rawdata/\/rawfiles/g' -e 's/_/\//1' -e 's/_/\//1'`
    5382   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
    6384
    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
    7086done
    7187
    72 rmdir -v /magic/datacenter/fromtape/rawdata/*
     88rmdir -v /magic/datacenter/fromtape/rawdata/* >> $scriptlog 2>&1
    7389
     90echo "launching filesondisk" >> $scriptlog 2>&1
     91$scriptspath/filesondisk&
     92
     93finish >> $scriptlog 2>&1
     94
Note: See TracChangeset for help on using the changeset viewer.