summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>2009-04-07 09:50:32 +0900
committerDhaval Giani <dhaval@linux.vnet.ibm.com>2009-04-13 16:52:53 +0530
commit52ee80ca0f26e4a7350504c56fb17decb562420b (patch)
tree306774883336a8962d174ecc04f306a04fcc871d
parent047fd17f317591ac5c87c5362b50afe240d3354f (diff)
downloadlibcg-52ee80ca0f26e4a7350504c56fb17decb562420b.tar.gz
libcg-52ee80ca0f26e4a7350504c56fb17decb562420b.tar.xz
libcg-52ee80ca0f26e4a7350504c56fb17decb562420b.zip
Add some success/error messages to 'cgred' service.
Hi, The existing 'cgred' service displays a success message ([ OK ]) when the service is starting, but it does not display any messages when it is stopping/reloading. So this patch adds some success/error messages to 'cgred' service like the following: # service cgred start Starting CGroup Rules Engine Daemon... [ OK ] # # service cgred stop Stopping CGroup Rules Engine Daemon... [ OK ] # # service cgred restart Stopping CGroup Rules Engine Daemon... [ OK ] Starting CGroup Rules Engine Daemon... [ OK ] # # service cgred reload Reloading rules configuration... [ OK ] # This patch's purpose is almost same as the one of 'cgconfig' service: http://sourceforge.net/mailarchive/forum.php?thread_name=49D9B778.3000900%40mxs.nes.nec.co.jp&forum_name=libcg-devel Signed-off-by: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp> Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
-rw-r--r--scripts/init.d/cgred11
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/init.d/cgred b/scripts/init.d/cgred
index 73ca480..fa824df 100644
--- a/scripts/init.d/cgred
+++ b/scripts/init.d/cgred
@@ -67,7 +67,7 @@ start()
{
echo $"Starting CGroup Rules Engine Daemon..."
if [ -f "/var/lock/subsys/$servicename" ] ; then
- echo "$servicename is already running with PID `cat ${pidfile}`"
+ log_failure_msg "$servicename is already running with PID `cat ${pidfile}`"
return 1
fi
daemon --check $servicename --pidfile $pidfile $processname $OPTIONS
@@ -87,6 +87,7 @@ stop()
rm -f /var/lock/subsys/$servicename
rm -f $pidfile
fi
+ log_success_msg
}
# See how we are called
@@ -116,9 +117,13 @@ case "$1" in
echo $"Reloading rules configuration..."
kill -s 12 `cat ${pidfile}`
RETVAL=$?
- echo
+ if [ $RETVAL -eq 0 ] ; then
+ log_success_msg
+ else
+ log_failure_msg
+ fi
else
- echo $"$servicename is not running."
+ log_failure_msg "$servicename is not running."
fi
;;
*)