4 # Simple rc script for controlling the system
5 # Only works on linux because of 'ps' syntax
9 echo "usage: $0 [start|stop|restart|status] <boostrap_config (on start and restart)>";
13 function startSystem {
19 perl -MOpenSRF::System="$2" -e 'OpenSRF::System->bootstrap()' &
27 OPENSRF_PROFILE=1 perl -MOpenSRF::System="$2" -e 'OpenSRF::System->bootstrap()' &
34 PID=$(ps ax | grep "[0-9] System$" | awk '{print $1}');
35 if [ -z "$PID" ]; then
36 echo "OpenSRF System is not running";
39 echo "Killing System...$PID";
45 PID=$(ps ax | grep "[0-9] System$" | awk '{print $1}');
46 if [ -z "$PID" ]; then
47 echo "OpenSRF System is not running";
50 echo "OpenSRF System is running";