]> git.evergreen-ils.org Git - working/OpenSRF.git/commit
LP1204123 opensrf-perl.pl expansion / replace osrf_ctl
authorBill Erickson <berick@esilibrary.com>
Mon, 5 Aug 2013 20:58:26 +0000 (16:58 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 7 Aug 2013 15:20:50 +0000 (11:20 -0400)
commite934cf520b7a3bd8711f17564dec83534ac2b4bd
tree8c5951af8426b862aa4a67c91e9ce9b710024891
parent5fe838d035949a5ba9df51d3fa2839c06e7de1fb
LP1204123 opensrf-perl.pl expansion / replace osrf_ctl

opensrf-perl.pl can now stop/start/signal/etc. all opensrf services,
regardless of language.  It is in effect a replacement for osrf_ctl.sh
with considerably broader powers.

To ease transition, osrf_ctl.sh has been taught to pass
start/stop/restart_all commands through to opensrf-perl.pl.

The layout of commands has changed some (e.g. --start-all instead of
--action start_all) and a host of new commands have been added.

Below are the full set of commands.  See --help for full descriptions:

--config
--pid-dir
--settings-startup-pause
--localhost
--service
--verbose
--no-daemon
--help
--start-all
--start
--restart-all
--restart
--stop-all
--stop
--graceful-shutdown-all
--graceful-shutdown
--fast-shutdown-all
--fast-shutdown
--immediate-shutdown-all
--immediate-shutdown
--kill-with-fire
--signal-all
--signal
--signal-timeout

Signed-off-by: Bill Erickson <berick@esilibrary.com>
bin/opensrf-perl.pl.in
bin/osrf_ctl.sh.in