nssm注册服务的优点
- 支持普通exe程序(控制台程序或者带界面的Windows程序都可以)
- 安装简单,修改方便
- 可以重定向输出(并且支持Rotation)
- 可以自动守护封装的服务,程序挂掉了后可以自动重启
- 可以自定义环境变量
下载
安装
- 下载zip直接解压到软件目录
- 添加到
PATH
环境变量,目录为xxx\xxx\nssm-2.24\win64
,方便直接在cmd窗口使用nssm
命令
使用
注册服务
使用命令: nssm install <servicename>
,会弹出设置窗口;设置完参数,点击install service
就完成服务注册了。
管理服务
- 启动服务:
nssm start <servicename>
- 停止服务:
nssm stop <servicename>
- 重启服务:
nssm restart <servicename>
- 暂停服务:
nssm pause <servicename>
- 继续服务:
nssm continue <servicename>
,服务暂停时使用该命令 - 查看服务状态:
nssm status <servicename>
- 编辑服务:
nssm edit <servicename>
会弹出窗口设置服务参数 - 删除服务:
nssm remove <servicename>
nssm remove <servicename> confirm
可以自动确认,不弹出窗口