NSSM全名是the Non-Sucking Service Manager,是一款免安装的服务管理系统软件,可以将exe运用封裝成windows服务手机软件,将要一般exe程序流程封裝成服务使之像windows服务能够设定自动启动等,而且能够监管程序执行情况,程序流程异常中断后自动启动,完成守护进程的作用。
cad722077 alt="NSSM(服务管理软件)">
【功能介绍】
同种类的专用工具也有微软公司自身的srvany,但是nssm更为简易实用,而且功能齐全。它的特性以下:
1、适用一般exe程序流程(控制台程序或是带页面的Windows程序流程都能够)
2、安装操作方便,改动便捷,不但适用用户界面实际操作,也彻底适用cmd设定
3、能够跳转輸出(而且适用Rotation)
4、能够全自动守卫封裝了的服务,程序流程挂了了后能够自动关机
5、能够自定系统变量
6、尤其合适一些没有随电子计算机起动作用的手机软件来封裝成服务
【操作方法】
免费下载完缓解压力到某一途径,随后将win64/win32文件夹名称途径(f:\software\nssm\win64)加上到系统变量Path就可以。
NSSM用法
F:\Software\nssm
$ nssm
NSSM: The non-sucking service manager
Version 2.24-101-g897c7ad 64-bit, 2017-04-26
用法: nssm lt;optiongt; [lt;argsgt; ...]
1、安裝服务
1)用户界面安裝服务:160; nssm install [lt;servicenamegt;]
提醒:必须访问权限
2 )cmd方法安裝而不用确定:nssm install lt;servicenamegt; lt;appgt; [lt;argsgt; ...]
2、编写服务
1)用户界面: nssm edit lt;servicenamegt;
2)cmd方法
查找或编写服务:160; nssm dump lt;servicenamegt;
获得某种配备信息内容:nssm get lt;servicenamegt; lt;parametergt; [lt;subparametergt;]
独立设定某种配备:nssm set lt;servicenamegt; lt;parametergt; [lt;subparametergt;] lt;valuegt;
重设某种配备: nssm reset lt;servicenamegt; lt;parametergt; [lt;subparametergt;]
3、管理方法服务
1)起动服务:nssm start lt;servicenamegt;
2)终止服务:nssm stop lt;servicenamegt;
3)重新启动服务:nssm restart lt;servicenamegt;
4)查询服务情况:nssm status lt;servicenamegt;
nssm statuscode lt;servicenamegt;
5)手动式轮换日志文件:nssm rotate lt;servicenamegt;
6)nssm processes lt;servicenamegt;
4、清除服务
1)弹出来确定对话框:nssm remove [lt;servicenamegt;]
2)不弹出来确定对话框: nssm remove lt;servicenamegt;160; confirm
加confirm后立即清除,而不容易弹确定对话框