#!/bin/csh -f # This script starts up the Wave RPC server and # redirects the output from wave to a file. # Set some env vars setenv JAVA_UTILS /www/jwave/wapplet #setenv WAVE_PATH ${JAVA_UTILS}:${WAVE_PATH} setenv WAVE_STARTUP ${JAVA_UTILS}/wavestartup setenv LOGFILE ${JAVA_UTILS}/java.log # set up env's and aliases for Wave source /usr/local/vni/wave/bin/wvsetup setenv WAVE_PATH ${JAVA_UTILS}:${WAVE_PATH} # make sure log file is accessible rm -f ${LOGFILE} touch ${LOGFILE} chmod a+rw ${LOGFILE} # Start Wave and run the RPC server procedure wave ${JAVA_UTILS}/java_server.com >>& ${LOGFILE} & # Wait for the server to come up, give it 30 sec @ timer = 30 while ( $timer > 0 ) if ( `grep "WAVE" ${LOGFILE} | wc -l` != 0 ) then break ; goto cameup endif @ timer -- sleep 1 end # never came up echo `basename $0`": Server didn't come up" exit cameup: sleep 1 exit