使用MSSN把程序变成系统服务运行

NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。



今天部署了一个Gogs,用于替换之前的内部GIT,但那个GIT服务端已经多年没有更多,到现在已经非常难用,因此替换

安装完成之后 ,需要使这个东西像系统服务一样开机就会随系统自动运行,因此借助NSSM程序把Gogs注册为系统服务


下载NSSM,按系统位数解压出nssm.exe,放到有环境变量的目录下,比如C:\Program Files\Git\cmd,或者把放它的路径放到环境变量下

附一个64位的NSSM程序:nssm.zip

打开命令行工具,转到Gogs目录,执行:

nssm install gogsgit


弹出配置页面,只需要按钮以下内容配置:

图片.png

图片.png

图片.png

图片.png

图片.png

这里要把系统环境变量、GOGS运行目录、GIT运行目录加入环境中

 

最后点Install service,搞定,这样系统开机后会自动以系统服务运行

图片.png






发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

桂ICP备19000498号-3