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