[packages/monit] service start: check also pid
glen
glen at pld-linux.org
Wed Nov 18 15:08:18 CET 2015
commit 5461937cca46c7be209bfdbe42ce32b947520a5d
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Nov 18 16:07:08 2015 +0200
service start: check also pid
as currently "status" says it's down
but "start" does not really start it:
# service monit status
daemon monit dead but subsys (monit) locked
Status not available -- the monit daemon is not running
# service monit start
monit service is already running.
monit.init | 2 +-
monit.spec | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/monit.spec b/monit.spec
index 95b2d40..02b6f85 100644
--- a/monit.spec
+++ b/monit.spec
@@ -2,7 +2,7 @@ Summary: Process monitor and restart utility
Summary(pl.UTF-8): Narzędzie do monitorowania procesów i ich restartowania
Name: monit
Version: 5.9
-Release: 3
+Release: 4
License: AGPL v3
Group: Daemons
Source0: http://mmonit.com/monit/dist/%{name}-%{version}.tar.gz
diff --git a/monit.init b/monit.init
index 4995276..b4a7cdd 100755
--- a/monit.init
+++ b/monit.init
@@ -24,7 +24,7 @@ checkconfig() {
start() {
# Check if the service is already running?
- if [ -f /var/lock/subsys/monit ]; then
+ if [ -f /var/lock/subsys/monit ] && status monit >/dev/null; then
msg_already_running monit
return
fi
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/monit.git/commitdiff/5461937cca46c7be209bfdbe42ce32b947520a5d
More information about the pld-cvs-commit
mailing list