最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
【原创】rabbitmq-echopid用户手册(翻译)
时间:2026-08-20 09:35:51 编辑:袖梨 来源:一聚教程网
为了方便工作中使用,周末抽空对rabbitmq-echopid用户手册进行了翻译,鉴于自己水平有限,翻译中难免有纰漏产生,如果疑问,欢迎指出探讨。

官方原文:http://www.rabbitmq.com/man/rabbitmq-echopid.man.html
================= 我是分割线 ==================
通过 http://www.rabbitmq.com/manpages.html 可知 RabbitMQ 有5个 General Command :
1. rabbitmqctl2. rabbitmq-plugins
3. rabbitmq-server
4. rabbitmq-service
5. rabbitmq-echopid
若要对 server 进行高级配置,则需要参考 administrator's guide(http://www.rabbitmq.com/admin-guide.html)
命令名rabbitmq-echopid.bat — 返回持有 RabbitMQ 服务的 Erlang runtime 进程 id
概要
rabbitmq-echopid.bat {sname}
描述
该命令仅在 WIN 下存在。
运行 rabbitmq-echopid 将会试图发现并回显持有 RabbitMQ 服务的 Erlang runtime 进程 (erl.exe) 的 PID 。为了允许 erl.exe 定时启动并加载 RabbitMQ,该脚本将会在 PID 被发现前等待10秒。
如果 PID 被发现,该脚本会在以 ERRORLEVEL 为0退出前将回显其值到 stdout 上,如果在超时前未发现 PID 值,则什么也不会回显到 stdout,而仅仅以 ERRORLEVEL 为1退出。
请注意该脚本仅在 Windows 平台上存在,因为需要等 erl.exe 的处理以及可能的超时情况。为了在 Unix 上获取 PID,需要在启动 rabbitmq-server 前设置 RABBITMQ_PID_FILE 的值,并且 rabbitmq-server 启动时不适用参数 -detached 。
选项
{sname}
RabbitMQ 节点名字的 short-name 形式
rabbitmq-echopid.bat 的内容如下
@echo offREM Usage: rabbitmq-echopid.bat <rabbitmq_nodename>
REM
REM <rabbitmq_nodename> sname of the erlang node to connect to (required)
setlocal
if "%1"=="" goto fail
:: set timeout vars ::
set TIMEOUT=10
set TIMER=1
:: check that wmic exists ::
set WMIC_PATH=%SYSTEMROOT%System32Wbemwmic.exe
if not exist "%WMIC_PATH%" (
goto fail
)
: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 (
set PID=%%P
goto echopid
)
:echopid
:: check for pid not found ::
if "%PID%" == "" (
PING 127.0.0.1 -n 2 > nul
set /a TIMER+=1
if %TIMEOUT%==%TIMER% goto fail
goto getpid
)
:: show pid ::
echo %PID%
:: all done ::
:ok
endlocal
EXIT /B 0
:: something went wrong ::
:fail
endlocal
EXIT /B 1
相关文章
- 如何撰写食品安全调度会议纪要?一份详细的范文与提示词供您参考! 08-20
- 小米路由器怎么设置定时重启(小米路由器定时重启设置方法) 08-20
- 用WPS PPT模板轻松制作年终总结汇报,AI助力高效演示! 08-20
- 有效利用在线工具快速生成专业PPT的实用做法 08-20
- 掌握高效PPT实用技巧,轻松提升你的演示效果与吸引力 08-20
- 轻松制作高效表格的软件,助您提升工作学习效率 08-20