From 939bb244e1be08832e21a43afd13b0c96f0790d2 Mon Sep 17 00:00:00 2001 From: Christophe Romain Date: Fri, 18 Mar 2016 11:08:30 +0100 Subject: [PATCH] Extend scope of ejabberdctl ping --- ejabberdctl.template | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ejabberdctl.template b/ejabberdctl.template index 3f74da695..dca23fe81 100755 --- a/ejabberdctl.template +++ b/ejabberdctl.template @@ -328,8 +328,15 @@ etop() ping() { TTY=`tty | sed -e 's/.*\///g'` + if [ "$1" = "${1%.*}" ] ; then + PING_NAME="-sname" + PING_NODE=$(hostname -s) + else + PING_NAME="-name" + PING_NODE=$(hostname) + fi $EXEC_CMD "$ERL \ - $NAME ping-${TTY}-${ERLANG_NODE} \ + $PING_NAME ping-${TTY}@${PING_NODE} \ -hidden \ $KERNEL_OPTS $ERLANG_OPTS \ -eval 'io:format(\"~p~n\",[net_adm:ping('\"'\"'$1'\"'\"')])' \