#!/bin/csh -f ################################################################ # # This script starts the EnvMonTX.csh script in the background. # # The script runs on both ins1d5 and w2p2tcs. # # Author: James Brewer # Version: 1.0 Date: Mar.15 1999 # ################################################################ # # Check script arguments... # if($#argv != 1 || $1 == -help) then echo "Usage: "$0" [1p54/2p2]" exit(-1) endif # # Set machine dependent variables... # switch($1) case "1p54": set script = /home/meteolog/scripts/EnvMonTX.csh breaksw case "2p2": set script = /home/tcs/meteolog/scripts/EnvMonTX.csh breaksw default: echo $0": Arg 1 must be 1p54 or 2p2..." exit(-1) endsw # # Avoid multiple sessions... # set exist = `ps -ef | grep $script | grep -v grep | wc -l` if($exist > 0) then echo "Killing old process, starting new..." set oldpsid = `ps -ef | grep $script | grep -v grep | cut -c9-14` kill -9 $oldpsid endif # # Start script in background... # $script $1 >& /dev/null & exit (0)