类型
状态
日期
文章链接
概览
标签
分类
图标
密码
创建时间
Jul 25, 2023 01:45 PM
最近更新时间
Jul 25, 2023 02:13 PM
在linux服务器中,我们经常需要进程守护帮助我们保持某个程序能够持续运行。如
PM2
。在windows中也有类似的服务,这里就需要介绍到NSSM了。
安装 chocolatey
安装
nssm
需要用到chocolatey
chocolatey
是windows中的软件包管理器类似于Centos
中的yum
,Ubuntu
中的apt
。以管理员身份运行
PowerShell
使用
PowerShell
,您必须确保Get-ExecutionPolicy
不受限制(Restricted)。如果返回的是
Restricted
,继续运行下面的命令:最后运行下面命令安装
chocolatey
常用命令安装并使用 NSSM
执行安装命令
安装完成后注册服务
执行后出现如下弹窗

Application
- Path: 执行命令的全路径,如:
D:\apps\frp_0.44.0_windows_amd64\start.bat
- Startup directory:命令的路径地址,如:
D:\apps\frp_0.44.0_windows_amd64
- Arguments:命令的执行参数
- Service name:服务名称
注册完服务,我们需要启动服务:
查看服务状态
NSSM常用命令
- 注册服务:
nssm install
- 服务列表:
nssm list
- 启动服务:
nssm start
- 停止服务:
nssm stop
- 重启服务:
nssm restart
- 暂停服务:
nssm pause <servicename>
- 继续服务:
nssm continue <servicename>
- 查看服务状态:
nssm status <servicename>
- 删除服务
nssm remove <
servicename
>
- 作者:Jenson
- 链接:https://blog.jsmiao.com/article/43b155dc-fc32-42ee-8229-d4b6acccffc6
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。