windows程序注册为系统服务的方式运行(nssm)
注册服务
在很多情况下,我们需要将某个程序保持在后台运行,这时我们可以将该程序注册为系统服务。
需用到nssm软件来进行配置,官网:http://nssm.cc
下载解压后如图:
我们以frp为例来进行说明:
根据电脑配置选择32/64位运行程序,打开cmd并跳转到exe所在目录,输入命令nssm.exe install frp_amd64后会跳出下图:
选择frps.exe/frpc.exe运行程序,Arguments框中输入-c frps.ini(如果为客户端注册服务输入 -c frpc.ini),点击“install service”。
然后到本机服务中找到名为 frp_amd64的服务启动即可。
nssm其他命令
# 启动服务 frpc为安装服务时自定义名称 如:frp_amd64 nssm start frpc # 停止服务 nssm stop frpc # 编辑服务配置 nssm edit frpc # 删除服务 nssm remove frpc