go实现Windows服务注册

go实现Windows服务注册

1、nssm下载:http://nssm.cc/download

2、服务注册 nssm.exe install 服务名  程序

样例如下:

.\nssm.exe install PAgent C:\wangjian\go\project\PAgent.exe

3、服务启动

4、服务卸载 nssm.exe remove 服务名

.\nssm.exe remove PAgent

 

实现方法二

通过代码控制,依赖包github.com/kardianos/service

代码样例可以参考https://github.com/kardianos/service/tree/master/example

 

posted @ 2018-01-12 17:41  shhnwangjian  阅读(1000)  评论(0编辑  收藏  举报