diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2014-10-17 18:17:13 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2014-10-17 18:17:13 +0100 |
| commit | 2478b40901922dcf923a978dcbe7bea7979e1eb7 (patch) | |
| tree | 5ba6ce62b18ab66411a3414ec8dc7ff2f9cd2536 /scripts/rabbitmq-echopid.bat | |
| parent | ca64918f95642f0b4c1a108528d64166f3cf86b7 (diff) | |
| parent | c33ba94384546db803bee2ea9b8124d4f7e774c2 (diff) | |
| download | rabbitmq-server-git-2478b40901922dcf923a978dcbe7bea7979e1eb7.tar.gz | |
Merge bug18626
Diffstat (limited to 'scripts/rabbitmq-echopid.bat')
| -rw-r--r-- | scripts/rabbitmq-echopid.bat | 14 |
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 ) |
