From: Daniel Hokka Zakrisson Date: Sun, 13 Dec 2009 14:58:02 +0000 (+0000) Subject: Only restart services which are enabled. X-Git-Tag: Mom-2.3-2~2 X-Git-Url: http://git.onelab.eu/?p=mom.git;a=commitdiff_plain;h=35fc6f409f7372549b7c07bddecc6dc9541160c9 Only restart services which are enabled. --- diff --git a/pl_mop.sh b/pl_mop.sh index a94afbf..a278230 100755 --- a/pl_mop.sh +++ b/pl_mop.sh @@ -54,6 +54,7 @@ fix_etc_shadow() { # keep essential services running restart_services() { for service in sshd pl_sshd swapmon nm fprobe-ulog codemux; do + chkconfig --list $service | grep -q 3:on || continue echo "* Checking $service" status=$(service $service status) if [ $? -ne 0 ] || echo $status 2>&1 | grep -q stopped ; then