Changeset 17090


Ignore:
Timestamp:
09/06/13 15:47:40 (11 years ago)
Author:
Daniela Dorner
Message:
new macro paths, usage of getdates function, prepared script to be used in RunMoreNights.sh, minor logging changes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/DataCheck/Processing/FillDrsTemp.sh

    r14835 r17090  
    11#!/bin/bash
    22
    3 # option
    4 doupdate="yes" # update all entries (needed when new fields have been added)
    5 #doupdate="no" # fill only entries which are not yet existing (default)
     3# option whether to fill all row or only those where information is missing
     4# $doupdate might be given as environment variable
     5if [ "$doupdate" = "" ]
     6then
     7   doupdate="yes" # update all entries (needed when new fields have been added)
     8   doupdate="no" # fill only entries which are not yet existing (default)
     9fi
    610
    711source `dirname $0`/../Sourcefile.sh
    812printprocesslog "INFO starting $0 with option doupdate="$doupdate
    913
    10 logfile=$runlogpath"/FillTemp-"$datetime".log"
     14logfile=$runlogpath"/FillDrsTemp-"$datetime".log"
    1115date >> $logfile
    1216
     
    2125fi
    2226
    23 
    24 # get last 3, 6 or 9 nights
    25 dates=( `date +%Y/%m/%d --date="-12hour"` `date +%Y/%m/%d --date="-36hour"` `date +%Y/%m/%d --date="-60hour"` \
    26 #        `date +%Y/%m/%d --date="-84hour"` `date +%Y/%m/%d --date="-108hour"` `date +%Y/%m/%d --date="-132hour"` \
    27 #        `date +%Y/%m/%d --date="-156hour"` `date +%Y/%m/%d --date="-180hour"` `date +%Y/%m/%d --date="-204hour"` \
    28         )
    29 dates=( `find -L $ziprawdata -mindepth 3 -type d | sort | sed "s/\${ziprawdata_for_sed}//g" | sed -e 's/^\///'` ) #all available dates in /loc_data/zipraw
     27# get dates
     28if [ "$certaindate" != "" ]
     29then
     30   getdates $certaindate
     31else
     32   # get all night
     33   #getdates "all"
     34   # get last 6 nights
     35   getdates 6
     36fi
     37
     38
    3039printprocesslog "INFO processing the following night(s): "${dates[@]}
    3140echo  `date`": processing the following night(s): "${dates[@]} >> $logfile 2>&1
    3241
    33 echo ${dates[@]}
     42#echo ${dates[@]}
    3443
    3544cd $mars
     
    4453      continue
    4554   fi
     55   #echo $auxdir" @ "`date`
    4656
    4757   # check if aux files are available from that night
     
    151161      if [ -e $drstempfile ] && [ $tempnumerrors -eq 0 ]
    152162      then
    153          drstemps=( `root -q -b -l fact/drstemp.C\("\"$drstempfile\""\,$tstart\,$tstop\) | grep "result" | grep -E -o '[0-9]+[.]?[0-9]*'` )
     163         drstemps=( `root -q -b -l fact/processing/drstemp.C\("\"$drstempfile\""\,$tstart\,$tstop\) | grep "result" | grep -E -o '[0-9]+[.]?[0-9]*'` )
    154164         if [ "${drstemps[0]}" == "" ]
    155165         then
     
    187197      if [ -e $magicweatherfile ] && [ $weathernumerrors -eq 0 ]
    188198      then
    189          mtemps=( `root -q -b -l fact/magictemp.C\("\"$magicweatherfile\""\,$tstart\,$tstop\) | grep "result" | grep -E -o '[0-9]+[.]?[0-9]*'` )
     199         mtemps=( `root -q -b -l fact/processing/magictemp.C\("\"$magicweatherfile\""\,$tstart\,$tstop\) | grep "result" | grep -E -o '[0-9]+[.]?[0-9]*'` )
    190200         if [ "${mtemps[0]}" == "" ]
    191201         then
     
    208218      query=$query" WHERE fNight="$runnumber" AND fRunID="$filenum
    209219     
    210       echo $query
     220      #echo $query
    211221      # send query to DB
    212222      sendquery >/dev/null
Note: See TracChangeset for help on using the changeset viewer.