Files
epics-base/src/util/rc2.caRepeater
1995-12-11 15:12:01 +00:00

46 lines
1.2 KiB
Bash

#!/bin/sh
#
# Solaris rc2 script for the EPICS CA Repeater.
#
# $Log$
# Revision 1.1 1995/03/30 23:17:57 jba
# Added solaris scripts for starting caRepeater and iocLogServer - anj
#
#
INSTALL_BIN=:INSTALL_BIN:
EPICS=:EPICS:
# To change the default values for the EPICS Environment parameters,
# uncomment and modify the relevant lines below.
# EPICS_CA_ADDR_LIST=""
# EPICS_CA_CONN_TMO="30.0"
# EPICS_CA_BEACON_PERIOD="15.0"
# EPICS_CA_AUTO_ADDR_LIST="YES"
# EPICS_CA_REPEATER_PORT="5065"
# EPICS_CA_SERVER_PORT="5064"
# export EPICS_CA_ADDR_LIST
# export EPICS_CA_CONN_TMO
# export EPICS_CA_BEACON_PERIOD
# export EPICS_CA_AUTO_ADDR_LIST
# export EPICS_CA_REPEATER_PORT
# export EPICS_CA_SERVER_PORT
if [ $1 = "start" ]; then
if [ -x $INSTALL_BIN/startCArepeater ]; then
echo "Starting EPICS CA repeater "
PATH=$INSTALL_BIN:$PATH: export PATH
$INSTALL_BIN/startCArepeater
fi
else
if [ $1 = "stop" ]; then
pid=`/usr/bin/ps -e | /usr/bin/grep caRepeat | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
if [ "${pid}" != "" ]; then
echo "Stopping EPICS CA Repeater "
/usr/bin/kill ${pid}
fi
fi
fi