From 939bb244e1be08832e21a43afd13b0c96f0790d2 Mon Sep 17 00:00:00 2001 From: Christophe Romain Date: Fri, 18 Mar 2016 11:08:30 +0100 Subject: Extend scope of ejabberdctl ping --- ejabberdctl.template | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'ejabberdctl.template') diff --git a/ejabberdctl.template b/ejabberdctl.template index 3f74da69..dca23fe8 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'\"'\"')])' \ -- cgit v1.2.3