diff options
| author | Christophe Romain <christophe.romain@process-one.net> | 2011-01-17 16:55:00 +0100 |
|---|---|---|
| committer | Christophe Romain <christophe.romain@process-one.net> | 2011-01-17 16:55:00 +0100 |
| commit | 722fdd6bc70803e1cbbbd1d9faddaf0370067b34 (patch) | |
| tree | fef0d930ece7bed18070abb5f3f068ac801ea94d | |
| parent | improve check_start, avoid false process match with grep (diff) | |
check_start must grep processes for nodename last
| -rw-r--r-- | src/ejabberdctl.template | 2 |
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 } || { |
