#!/bin/bash # # System-V init script for pulsar injection # if [ -f /ligo/cdscfg/stdenv.sh ]; then . /ligo/cdscfg/stdenv.sh fi START_SCRIPT=/usr/local/home/hinj/Details/bin/x_start_psinject STOP_SCRIPT=/usr/local/home/hinj/Details/bin/x_stop_psinject PID_FILE=/usr/local/home/hinj/run/psinject.pid CAPUT=/ligo/apps/sl6/epics/base/bin/linux-x86_64/caput # if [ $1 = "start" ]; then if [ -x $START_SCRIPT ]; then echo "Starting psinject" $CAPUT H1:CAL-PINJX_CW_TRAMP 0.0 /bin/sleep 1 $CAPUT H1:CAL-PINJX_CW_GAIN 0.0 /bin/sleep 1 $CAPUT H1:CAL-PINJX_CW_TRAMP 10.0 su -c "$START_SCRIPT monit start >/dev/null" hinj & /bin/sleep 120 $CAPUT H1:CAL-PINJX_CW_GAIN 1.0 fi else if [ $1 = "stop" ]; then if [ -f "${PID_FILE}" ]; then echo "Stopping psinject " $CAPUT H1:CAL-PINJX_CW_TRAMP 10.0 /bin/sleep 1 $CAPUT H1:CAL-PINJX_CW_GAIN 0.0 su -c "$STOP_SCRIPT monit stop >/dev/null" hinj & /bin/sleep 60 $CAPUT H1:CAL-PINJX_CW_TRAMP 0.0 /bin/sleep 1 $CAPUT H1:CAL-PINJX_CW_GAIN 1.0 fi fi fi