LP1204123 Improved per-service control (C/Perl)
C opensrf no longer mantains a single master process. Instead, like
Perl, each Listener process writes its own PID file and can be managed
individually. Related to this, much code was cleaned up in
osrf_system.c.
osrf_ctl.sh now has the ability to stop/start individual services for
Perl and C, using the new -s <service> option. Examples:
osrf_ctl.sh -l -a restart_c -s opensrf.math
osrf_ctl.sh -l -a restart_perl -s opensrf.settings
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>