近日正在考虑用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]