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 -i "opensrf system" | grep -v grep | awk '{print $1}');
36 if [ -z "$PID" ]; then
37 echo "OpenSRF System is not running";
41 echo "Killing System...$PID";
49 PID=$(ps ax | grep -i "opensrf system" | grep -v grep | awk '{print $1}');
50 if [ -z "$PID" ]; then
51 echo "OpenSRF System is not running";
54 echo "OpenSRF System is running";