7 # ------------------------------------------------------------------------------------------ 
    9 #                         Example script start message logger on terminal. 
   11 # ------------------------------------------------------------------------------------------ 
   13 if [ -z $JPP_DIR ]; 
then 
   14     echo "Variable JPP_DIR undefined." 
   18 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/
null 
   26 if ( do_usage $* ); 
then 
   27     usage "$script [host [local file]]" 
   35 if [[ -z $OUTPUT_FILE ]]; 
then 
   37     echo "Launching message logger in new window." 
   39     xterm -geometry 140x30 -e 
"JGetMessage -H $HOST -T $TAG -d3; exit" &  
 
   43     echo "Direct message logger output to $OUTPUT_FILE." 
   45     JGetMessage -
H $HOST -
T $TAG -
d3 >& $OUTPUT_FILE &  
 
void set_variable(const std::string &name, const std::string &value)
Set environment variable. 
 
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
 
do montage tile geometry tmp
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
then echo Launching message logger in new window xterm geometry e JGetMessage H $HOST T $TAG d3
 
then usage $script< detector file >< inputfile > fi case set_variable WORKDIR
 
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null
 
#define DEBUG(A)
Message macros.