你驻足于春色中,于那独一无二的春色之中.
NSSM(the Non-Sucking Service Manager),作为英语战五渣,为了弄清它的中文译名也是查了很多资料,关键在于Non-Sucking这个词应该如何翻译,姑且翻译成“不糟糕的服务管理器”这样页游装备名般的中文。
言归正传,NSSM是一款开源的Windows下”好用的服务管理工具”,根据它自己的介绍,之所以叫“Non-Sucking”,是因为其他类似的工具都不能很好的处理正在运行中的应用失败的情况。感觉上它有点像Ubuntu下的supervisor。
而服务管理工具的作用其实就是将运行的应用封装成系统服务,这样针对于一些bat的脚本程序可以快速执行操纵命令并监控程序是否存活,就像下面的样子,我将ELK应用作为服务来启动:
下载方面可以访问这个地址
使用方面十分简单,将下载好的文件进行解压,再将nssm.exe复制到需要启动的应用所在目录中,在当前目录执行cmd命令:
nssm install <servicename>
这时就会弹出安装界面
在Application界面的Path配置需要启动的exe或者bat等程序的路径,Detail界面命名服务名和描述信息,Dependencies界面配置依赖的环境,就是已有的服务名。
将这些基本信息配置好后,点击Install service安装完毕。
这个时候,可以在控制面板-管理-服务中看到已经安装成功的服务,通过这个界面可以打开服务,这时,你所指定的程序应用就以服务的名义运行起来了。
先在这里安利这款工具以及它的基本运行命令,详细的官方文档有时间会在后面翻译出来吧~~