summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-echopid.bat
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-10-17 18:17:13 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-10-17 18:17:13 +0100
commit2478b40901922dcf923a978dcbe7bea7979e1eb7 (patch)
tree5ba6ce62b18ab66411a3414ec8dc7ff2f9cd2536 /scripts/rabbitmq-echopid.bat
parentca64918f95642f0b4c1a108528d64166f3cf86b7 (diff)
parentc33ba94384546db803bee2ea9b8124d4f7e774c2 (diff)
downloadrabbitmq-server-git-2478b40901922dcf923a978dcbe7bea7979e1eb7.tar.gz
Merge bug18626
Diffstat (limited to 'scripts/rabbitmq-echopid.bat')
-rw-r--r--scripts/rabbitmq-echopid.bat14
1 files changed, 12 insertions, 2 deletions
diff --git a/scripts/rabbitmq-echopid.bat b/scripts/rabbitmq-echopid.bat
index 5c652c30c0..2d3a6fa4e2 100644
--- a/scripts/rabbitmq-echopid.bat
+++ b/scripts/rabbitmq-echopid.bat
@@ -2,7 +2,7 @@
REM Usage: rabbitmq-echopid.bat <rabbitmq_nodename>
REM
-REM <rabbitmq_nodename> sname of the erlang node to connect to (required)
+REM <rabbitmq_nodename> (s)name of the erlang node to connect to (required)
setlocal
@@ -18,8 +18,18 @@ if not exist "%WMIC_PATH%" (
goto fail
)
+:: sets sname/name ::
+if "!RABBITMQ_USE_LONGNAME!"=="" (
+ set RABBITMQ_NAME_TYPE="-sname"
+)
+
+if "!RABBITMQ_USE_LONGNAME!"=="true" (
+ set RABBITMQ_NAME_TYPE="-name"
+)
+
+
:getpid
-for /f "usebackq tokens=* skip=1" %%P IN (`%%WMIC_PATH%% process where "name='erl.exe' and commandline like '%%-sname %1%%'" get processid 2^>nul`) do (
+for /f "usebackq tokens=* skip=1" %%P IN (`%%WMIC_PATH%% process where "name='erl.exe' and commandline like '%%%RABBITMQ_NAME_TYPE% %1%%'" get processid 2^>nul`) do (
set PID=%%P
goto echopid
)