From 1287a1e0d54d14c758b8c4e42054a739c14ce8d0 Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Fri, 16 May 2014 12:06:16 +0300 Subject: [PATCH] upstart service handler --- bin/v-restart-service | 5 +++++ bin/v-start-service | 5 +++++ bin/v-stop-service | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/bin/v-restart-service b/bin/v-restart-service index b15cfaa24..d2ad93b85 100755 --- a/bin/v-restart-service +++ b/bin/v-restart-service @@ -41,6 +41,11 @@ if [ -x "/etc/init.d/$service" ]; then rm -f $tmpfile exit $E_RESTART fi +else + service $service restart >/dev/null 2>&1 + if [ $? -ne 0 ]; then + exit $E_RESTART + fi fi diff --git a/bin/v-start-service b/bin/v-start-service index 69cbfea62..340f8b272 100755 --- a/bin/v-start-service +++ b/bin/v-start-service @@ -32,6 +32,11 @@ if [ -x "/etc/init.d/$service" ]; then if [ $? -ne 0 ]; then exit $E_RESTART fi +else + service $service start >/dev/null 2>&1 + if [ $? -ne 0 ]; then + exit $E_RESTART + fi fi diff --git a/bin/v-stop-service b/bin/v-stop-service index 3984a36a6..60c98fcf1 100755 --- a/bin/v-stop-service +++ b/bin/v-stop-service @@ -32,6 +32,11 @@ if [ -x "/etc/init.d/$service" ]; then if [ $? -ne 0 ]; then exit $E_RESTART fi +else + service $service stop >/dev/null 2>&1 + if [ $? -ne 0 ]; then + exit $E_RESTART + fi fi