近日正在考虑用go程序做一个报表计算服务,在G+上看到有老外介绍把go打包的exe发布成window service,遂把该文章翻译过来,一同分享。
原文地址:[url]http://sanatgersappa.blogspot.com/2013/07/windows-service-with-go-easy-way.html[/url](需要fangqiang)
大致方法:
[b]1.[/b] 第一步当然是先将你的go程序打包成exe,比如go web server。
[b]2.[/b] 使用NSSM发布windows服务,命令:nssm install MyService d:\MyService.exe, MyService是服务名,d:\MyService.exe是程序所在地址。
[b]3.[/b] 删除服务,命令:sc delete MyService
NSSM地址:[url]http://nssm.cc/[/url]
原文地址:[url]http://sanatgersappa.blogspot.com/2013/07/windows-service-with-go-easy-way.html[/url](需要fangqiang)
大致方法:
[b]1.[/b] 第一步当然是先将你的go程序打包成exe,比如go web server。
[b]2.[/b] 使用NSSM发布windows服务,命令:nssm install MyService d:\MyService.exe, MyService是服务名,d:\MyService.exe是程序所在地址。
[b]3.[/b] 删除服务,命令:sc delete MyService
NSSM地址:[url]http://nssm.cc/[/url]
本文介绍了如何将Go程序打包为exe文件,并通过NSSM工具将其发布为Windows服务的步骤。包括将Go程序打包成exe,使用NSSM安装服务,以及删除服务的方法。

1242

被折叠的 条评论
为什么被折叠?



