nssm 是一个可以将 windows 应用部署为服务,自启动的工具。
支持命令行与图形化两种部署方式:
以下介绍命令行的方式,需要使用管理员身份运行命令提示符。
# 注册服务 服务名 "应用地址" "参数"
nssm install frpc "D:\frp\frpc.exe" "-c D:\frp\frpc.toml"
# 设置服务备注,在系统服务中的名称
nssm set frpc DisplayName "frp client"
# 设置输出日志文件位置
nssm set frpc AppStdout "D:\frp\frpc.log"
# 设置错误日志文件位置
nssm set frpc AppStderr "D:\frp\frpc.err.log"
# 启动服务
nssm start frpc
# 停止服务
nssm stop frpc
# 查看服务状态
nssm status frpc