IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 13, 2023, 2:17:26 PM (3 years ago)
Author:
eugene
Message:

better handle fail chips (bad md5sum)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/eam/rawfix.20230221/src/queue.rawfix.sh

    r42449 r42450  
    3131  set mynight = $2
    3232 
     33  set year = `echo $mynight | awk '{print substr($0, 1, 4)}'`
     34  if (($year < 2005) || ($year > 2030)) then
     35    echo "invalid date $mynight"
     36    exit 2
     37  endif
     38
     39  set month = `echo $mynight | awk '{print 1*substr($0, 5, 2)}'`
     40  if (($month < 1) || ($month > 12)) then
     41    echo "invalid date $mynight"
     42    exit 2
     43  endif
     44
     45  set day = `echo $mynight | awk '{print 1*substr($0, 7, 2)}'`
     46  if (($day < 1) || ($day > 31)) then
     47    echo "invalid date $mynight"
     48    exit 2
     49  endif
     50
    3351  mysql -h $DBHOST -u $DBUSER -p$DBPASS $DBNAME -e "insert into nights (dateobs, state) values ('$mynight', 'new')"
    3452  exit 0
Note: See TracChangeset for help on using the changeset viewer.