aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ejabberd.service.template2
-rwxr-xr-xejabberdctl.template2
2 files changed, 2 insertions, 2 deletions
diff --git a/ejabberd.service.template b/ejabberd.service.template
index 79c2a6441..80b15adbd 100644
--- a/ejabberd.service.template
+++ b/ejabberd.service.template
@@ -7,7 +7,7 @@ User=ejabberd
Group=ejabberd
LimitNOFILE=16000
RestartSec=5
-ExecStart=/bin/sh @ctlscriptpath@/ejabberdctl start
+ExecStart=@ctlscriptpath@/ejabberdctl start
ExecStop=@ctlscriptpath@/ejabberdctl stop
ExecReload=@ctlscriptpath@/ejabberdctl reload_config
Type=oneshot
diff --git a/ejabberdctl.template b/ejabberdctl.template
index dca23fe81..6b06226ac 100755
--- a/ejabberdctl.template
+++ b/ejabberdctl.template
@@ -394,7 +394,7 @@ ctl()
# concurrent invocations using a bound
# number of atoms
for N in `seq 1 $MAXCONNID`; do
- CTL_CONN="ejabberdctl-$N"
+ CTL_CONN="ctl-$N-${ERLANG_NODE}"
CTL_LOCKFILE="$CONNLOCKDIR/$CTL_CONN"
(
exec 8>"$CTL_LOCKFILE"