* Scripts for starting / stopping Hydra.
[?]
Dec 15, 2008, 11:40 AM
AZ4LR2GTA6XE76JTXDCZF3YPRUKTJ5FRHOHDGRWCFV5HLUZARPGQCDependencies
- [2]
US27ZTX5* HydraFrontend -> Hydra.
Change contents
- file addition: hydra_control.sh[2.1560]
#! /bin/shaction="$1"if test -z "$HYDRA_DATA"; thenecho "Error: \$HYDRA_DATA is not set";exit 1fiif test "$action" = "start"; thenhydra_server.pl > $HYDRA_DATA/server.log 2>&1 &echo $! > $HYDRA_DATA/server.pidhydra_scheduler.pl > $HYDRA_DATA/scheduler.log 2>&1 &echo $! > $HYDRA_DATA/scheduler.pidhydra_queue_runner.pl > $HYDRA_DATA/queue_runner.log 2>&1 &echo $! > $HYDRA_DATA/queue_runner.pidelif test "$action" = "stop"; thenkill $(cat $HYDRA_DATA/server.pid)kill $(cat $HYDRA_DATA/scheduler.pid)kill $(cat $HYDRA_DATA/queue_runner.pid)elif test "$action" = "status"; thenecho -n "Hydra web server... "(kill -0 $(cat $HYDRA_DATA/server.pid) 2> /dev/null && echo "ok") || echo "not running"echo -n "Hydra scheduler... "(kill -0 $(cat $HYDRA_DATA/scheduler.pid) 2> /dev/null && echo "ok") || echo "not running"echo -n "Hydra queue runner... "(kill -0 $(cat $HYDRA_DATA/queue_runner.pid) 2> /dev/null && echo "ok") || echo "not running"elseecho "Syntax: $0 [start|stop|status]"exit 1fi