From 869e7596ca805151b049c1034e4e5a58a67c73ac Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Fri, 10 Oct 2008 02:13:25 +0000 Subject: Smarten up Chkconfig service supervision (Should Resolve Ticket #587) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@4940 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Client/Tools/Chkconfig.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/Client/Tools/Chkconfig.py b/src/lib/Client/Tools/Chkconfig.py index 382a575d0..02e01bb32 100644 --- a/src/lib/Client/Tools/Chkconfig.py +++ b/src/lib/Client/Tools/Chkconfig.py @@ -45,6 +45,10 @@ class Chkconfig(Bcfg2.Client.Tools.SvcTool): status = (len(onlevels) == 0) if entry.get('supervised', 'false') == 'true': + pstatus, pout = self.cmd.run('/sbin/service %s status' % \ + entry.get('name')) + if pstatus: + self.cmd.run('/sbin/service %s start' % (entry.get('name'))) pstatus, pout = self.cmd.run('/sbin/service %s status' % \ entry.get('name')) # chkconfig/init.d service -- cgit v1.2.3-1-g7c22