2019独角兽企业重金招聘Python工程师标准>>>

为了方便工作中使用,周末抽空对 rabbitmq-echopid 用户手册进行了翻译,鉴于自己水平有限,翻译中难免有纰漏产生,如果疑问,欢迎指出探讨。

官方原文:http://www.rabbitmq.com/man/rabbitmq-echopid.man.html

================= 我是分割线 ==================

通过 http://www.rabbitmq.com/manpages.html 可知 RabbitMQ 有5个 General Command :

1. rabbitmqctl
2. 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)setlocalif "%1"=="" goto fail:: set timeout vars ::
set TIMEOUT=10
set TIMER=1:: check that wmic exists ::
set WMIC_PATH=%SYSTEMROOT%\System32\Wbem\wmic.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=%%Pgoto echopid
):echopid
:: check for pid not found ::
if "%PID%" == "" (PING 127.0.0.1 -n 2 > nulset /a TIMER+=1if %TIMEOUT%==%TIMER% goto failgoto getpid
):: show pid ::
echo %PID%:: all done ::
:ok
endlocal
EXIT /B 0:: something went wrong ::
:fail
endlocal
EXIT /B 1

转载于:https://my.oschina.net/moooofly/blog/88762

【原创】rabbitmq-echopid用户手册(翻译)相关推荐

  1. freebasic 编译linux,FreeBasic库文件入门 [SJ ZERO原创,沧海冷心翻译]

    FreeBasic库文件入门 [SJ ZERO原创,沧海冷心翻译] http://www.freebasic.cn FreeBasic最大的优势就是可以与标准C的类库无缝结合.在FREEBASIC拥有 ...

  2. V-REP用户手册(翻译)(一)

    参考V-REP User Manual 阅读用户手册时的一些记录,实际上就是一些机翻,主要方便自己的阅读和使用,另一方面也可以给大家提供一些方便.从英文版的用户手册的第六部分的快捷键的部分开始,因为之 ...

  3. Box2D v2.1.0用户手册翻译 - 第06章 夹具(Fixtures)

    原文地址:http://blog.csdn.net/complex_ok/article/details/6719936 [-] 内容很多摘自 Aman JIANG(江超宇)翻译的Box2D v2.0 ...

  4. Box2D v2.1.0用户手册翻译 - 第09章 接触(Contacts)

    内容很多摘自 Aman JIANG(江超宇)翻译的Box2D v2.0.1 用户手册 第09章 接触(Contacts) 9.1 关于 接触(contact)是由 Box2D 创建的用于管理fixtu ...

  5. Box2D v2.1.0用户手册翻译 - 第02章 Hello Box2D

    内容很多摘自 Aman JIANG(江超宇)翻译的Box2D v2.0.1 用户手册 第02章 Hello Box2D Box2D的发布包中有个Hello World程序.程序创建了一个大大的地面盒( ...

  6. Box2D v2.1.0用户手册翻译 - 第12, 13, 14章

    内容很多摘自 Aman JIANG(江超宇)翻译的Box2D v2.0.1 用户手册 第12章 调试绘图(Debug Drawing) 实现 b2DebugDraw 可得到物理世界的细部图,这里是可用 ...

  7. Box2D v2.1.0用户手册翻译 - 第10章 世界(World Class)

    内容很多摘自 Aman JIANG(江超宇)翻译的Box2D v2.0.1 用户手册 第10章 世界(World Class) 关于 b2World类包含物体和关节.它管理着模拟的方方面面,并允许异步 ...

  8. Box2D v2.1.0用户手册翻译 - 第08章 关节(Joints)

    内容很多摘自 Aman JIANG(江超宇)翻译的Box2D v2.0.1 用户手册 第08章 关节(Joints) 8.1 关于 关节用于把物体约束到世界,或约束到其它物体上.在游戏中, 典型例子有 ...

  9. 2-用EasyNetQ连接RabbitMQ(黄亮翻译)

    如果你连接过关系数据库,例如SQL Server.你会发现EasyNetQ处理connections有点奇怪.和关系数据库通讯一直都是通过client开始的.Client 打开一个连接, 发出一个SQ ...

最新文章

  1. python相关函数_python常用函数精讲
  2. 【疑难杂症】vmware虚拟机提示“该虚拟机似乎正在使用中”,并且无法获取所有权解决办法(三步解决虚拟机vmware提示正在使用中的问题)
  3. 前端学习(1775):前端调试之session storage原理和查看
  4. C++:04---内联函数
  5. 网站发布错误“遭遇战”
  6. 英寸、 Picas、 点、 跨度和 Twips 之间的关系
  7. 二层交换机 不在同一子网_从二层交换机来说为什么三层交换机比路由器转发速率快...
  8. 有高手想换工作的么?
  9. openwrt里面的高深代码-两行shell脚本
  10. MongoDBTool - 测试版【GUI美化完毕】 源代码发布 --MongoDB爱好者,Winform爱好者 请进...
  11. vmstat命令参数及其介绍
  12. Love for music
  13. 菜鸟的草缸 篇四:菜鸟的草缸:二氧化碳CO2
  14. ui设计现状与意义_UI设计存在的意义
  15. Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming
  16. vue使用Echarts画柱状图
  17. 《游戏引擎架构》笔记八
  18. iPhone4升级iOS7输入卡顿的完美解决办法
  19. 【SQL Server学习笔记】4:使用SSMS创建数据库表并完善表结构
  20. evo轨迹评估工具使用

热门文章

  1. Linux下的Latex安装和中文支持
  2. 2010年的最后一天,我又辞工(日记)
  3. 在Java下连接SQLite数据库
  4. C++ Primer Plus学习(四)—— string类实践
  5. win7 计算机打不开搜狗,搜狗输入法无法使用,教你win7系统电脑搜狗输入法无法使用的解决方法...
  6. python清理日志脚本_Python日志:如果在程序运行时删除了日志文件,则创建新的日志文件(RotatingFileHandler)...
  7. 笔记本电脑如何保养_电脑温度一高就“翻脸”,电脑小白该如何解决?学会少花冤枉钱...
  8. 勤哲excel 2007服务器 模板分类为空,勤哲Excel服务器20088.7完整企业版
  9. python2打印字符串_Python 3基础教程2-打印语句和字符串
  10. ACGAN(Auxiliary Classifier GAN)详解与实现(tensorflow2.x实现)