类型
状态
日期
文章链接
概览
标签
分类
图标
密码
创建时间
Jul 25, 2023 01:45 PM
最近更新时间
Jul 25, 2023 02:13 PM
在linux服务器中,我们经常需要进程守护帮助我们保持某个程序能够持续运行。如 PM2
在windows中也有类似的服务,这里就需要介绍到NSSM了。

安装 chocolatey

安装nssm需要用到chocolatey
chocolatey是windows中的软件包管理器类似于Centos中的yumUbuntu中的apt
以管理员身份运行 PowerShell
使用PowerShell,您必须确保Get-ExecutionPolicy不受限制(Restricted)。
如果返回的是Restricted,继续运行下面的命令:
最后运行下面命令安装
chocolatey 常用命令

安装并使用 NSSM

执行安装命令
安装完成后注册服务
执行后出现如下弹窗
notion image
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>
一步步教你如何使用Vite发布一个npm工具包git stash 命令介绍和总结