1.先下载 nssm软件,这个在百度上直接搜索一个就可以啦!
或者我的下载地址
链接:https://pan.baidu.com/s/1bCbtXXCmLNHo5b4xNvj_EQ 提取码:s04n
蓝秦云:点击下载
下载下来之后是一个压缩包解压找到对应你自己系统的32/64位nssm(在cmd窗口中找到该路径下的nssm)执行 nssm install <服务名> 例如:
nssm install workerman
然后回车出现nssm的配置界面 在界面中填写你的 项目中的bat文件地址,例如
点击 install service ,就建立成功了
然后在计算机服务中就可以看到刚刚建立的server了,右键点击启动,就可以启动该服务了
删除服务
Windows删除服务
sc delete 服务名
nssm删除服务
nssm remove 服务名
简易安装 Caddy 到系统服务 并且开机自启动
nssm install caddy D:\Caddy\caddy.exe
nssm set caddy DisplayName "Caddy - Go Web Service"
nssm set caddy Description "A painless self-hosted Web service."
nssm set caddy AppDirectory D:\Caddy
nssm set caddy AppStdout D:\Caddy\caddy.log
nssm set caddy Start SERVICE_DELAYED_AUTO_START
nssm start caddy
参数说明
DisplayName: 服务显示名称
Description: 服务描述
AppDirectory: 启动目录
AppStdout 和 AppStderr: 标准输出和错误输出
AppNoConsole: 是否显示 Console 设置为 1 不显示
Start:设置启动方式 可选下列值
SERVICE_AUTO_START 开机自启动
SERVICE_DELAYED_AUTO_START 延时启动
SERVICE_DEMAND_START 手动启动
SERVICE_DISABLED 禁用