aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2011-01-17 16:55:00 +0100
committerChristophe Romain <christophe.romain@process-one.net>2011-01-17 16:55:00 +0100
commit722fdd6bc70803e1cbbbd1d9faddaf0370067b34 (patch)
treefef0d930ece7bed18070abb5f3f068ac801ea94d
parentimprove check_start, avoid false process match with grep (diff)
check_start must grep processes for nodename last
-rw-r--r--src/ejabberdctl.template2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template
index 29e298988..931b10236 100644
--- a/src/ejabberdctl.template
+++ b/src/ejabberdctl.template
@@ -352,7 +352,7 @@ stop_epmd()
check_start()
{
epmd -names | grep -q $NODE && {
- ps ux | grep -q $ERLANG_NODE | grep -v grep && {
+ ps ux | grep -v grep | grep -q $ERLANG_NODE && {
echo "ejabberd is already running."
exit 4
} || {