From a561600fe4532fccc7e5bb022d8e86e76bf2528b Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 25 Sep 2008 03:27:44 +0000 Subject: [PATCH 1/1] use the new process-specific perl control script git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1442 9efc2488-bf62-4759-914b-345cdb29e865 --- bin/osrf_ctl.sh | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/bin/osrf_ctl.sh b/bin/osrf_ctl.sh index a8fbdd5..f696dc9 100755 --- a/bin/osrf_ctl.sh +++ b/bin/osrf_ctl.sh @@ -159,16 +159,15 @@ function stop_router { } function start_perl { - do_action "start" $PID_OSRF_PERL "OpenSRF Perl"; - perl -MOpenSRF::System="$OPT_CONFIG" -e 'OpenSRF::System->bootstrap()' & - sleep 3; - pid=$(ps ax | grep "OpenSRF System" | grep -v grep | grep -v "System-C"| awk '{print $1}') - echo $pid > $PID_OSRF_PERL; + echo "Starting OpenSRF Perl"; + opensrf-perl.pl --pid-dir $OPT_PID_DIR \ + --config $OPT_CONFIG --action start_all --settings-startup-pause 3 return 0; } function stop_perl { - do_action "stop" $PID_OSRF_PERL "OpenSRF Perl"; + echo "Stopping OpenSRF Perl"; + opensrf-perl.pl --pid-dir $OPT_PID_DIR --config $OPT_CONFIG --action stop_all sleep 1; return 0; } -- 2.43.2