#! /bin/csh -f echo $0 $* >>log_run # set echo # call with set name as day with possible suffix, e.g. 061218a set DAYSET = $1 # setup for RAL set PROG = hmi_ground set LEVEL = raw set SERIES = "hmi"$DAYSET set FLAGS = "-r" set PEQ = /home/phil/bin/_$MACHINE/PEQ set IMPORT_LEV0 = $JSOCROOT/bin/$JSOC_MACHINE/import_egse_lev0 set DSDSNAME = $PROG","$LEVEL","$SERIES"[0]" set tmpdir = /tmp/import$$ mkdir $tmpdir set NFILES = 0 set LEV0_PATH = /tmp20/schou/$SERIES if (-ed $LEV0_PATH) then /bin/ls $LEV0_PATH | grep -s i_ >$tmpdir/list set NFILES = `wc -l <$tmpdir/list` endif if ($NFILES == 0) then echo PEQ "prog:"$PROG",level:"$LEVEL",series:"$SERIES"[0]" set LEV0_PATH = `$PEQ "prog:"$PROG",level:"$LEVEL",series:"$SERIES"[0]" ` if ($LEV0_PATH[1] == "###") then echo "$DSDSNAME" not found exit endif /bin/ls $LEV0_PATH/i_*.fit >$tmpdir/list set NFILES = `wc -l <$tmpdir/list` endif echo Found $NFILES files set N = 1 while ($N <= $NFILES) set FITSNAME = `head -$N <$tmpdir/list | tail -1` echo Do $LEV0_PATH with $FITSNAME $IMPORT_LEV0 in=$LEV0_PATH/$FITSNAME out=hmi_ground.lev0 "dsds=$DSDSNAME" $FLAGS >$tmpdir/out set A = `grep FSN $tmpdir/out` cat $tmpdir/out set $A echo -n "import done: " show_keys "ds=hmi_ground.lev0[$FSN]" key=FSN,T_OBS seg=file -p -q # echo done, waiting 20 # sleep 20 @ N = $N + 1 end rm -rf $tmpdir