@@ -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
@@ -32,6 +32,11 @@ if [ -x "/etc/init.d/$service" ]; then
if [ $? -ne 0 ]; then
+ service $service start >/dev/null 2>&1
+ service $service stop >/dev/null 2>&1