This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
>From: Angel Li <address@hidden>
>Organization: RSMAS/University of Miami
>Keywords: 200006061956.e56JuLT23087 McIDAS-X ADDE cron mcbatch.sh mcrun.sh
Angel,
>Thanks for all that information, it has gotten me well underway.
Glad to have helped.
>Question: in a script, is there a way to tell if an IMGCOPY command
>failed?
Yes.  Pretty much all McIDAS commands return exit statuses that can
be checked.  Here is a snippit from a Korn shell script doing an IMGCOPY
that does just that:
   #SST - GOES-East Imager Regression SST
   SRCDATASET=CIMSSP/GERSST
   DESTDATASET=CIMSSLOCAL/CC
   KEYWORDS="SIZE=ALL"
   PROD=CC
   ANUM=12
   IBAND=1
   OBAND=31
   MEMO='CIMSS Prod.: Sea Sfc. Temp.'
   export SRCDATASET DESTDATASET KEYWORDS PROD ANUM IBAND OBAND MEMO
   imgcopy.k $SRCDATASET $DESTDATASET $KEYWORDS
   ret=$?
   if [[ $ret -eq 0 ]]; then
      imgcha.k $DESTDATASET.1 BAND=$OBAND MEMO="$MEMO"
      ret=$?
   else
      echo ERROR:  IMGCOPY of $SRCDATASET $DESTDATASET $KEYWORDS FAILED
      exit 1
   fi
>Do I have to parse the output of McIDAS session to find out?
Not any more.
>Thanks,
Later...
Tom