近日正在考虑用go程序做一个报表计算服务,在G+上看到有老外介绍把go打包的exe发布成window service,遂把该文章翻译过来,一同分享。
原文地址:
http://sanatgersappa.blogspot.com/2013/07/windows-service-with-go-easy-way.html(需要fangqiang)
大致方法:
1. 第一步当然是先将你的go程序打包成exe,比如go web server。
2. 使用NSSM发布windows服务,命令:nssm install MyService d:\MyService.exe, MyService是服务名,d:\MyService.exe是程序所在地址。
3. 删除服务,命令:sc delete MyService
NSSM地址:
http://nssm.cc/
分享到:
相关推荐
自2009年公开发布以来,Go语言已经获得了广泛的关注和使用,尤其在云计算、网络服务和分布式系统等领域。 "Windows安装包go1.9.2.windows-amd64.msi"是Go语言的一个版本为1.9.2的Windows平台64位安装程序。这个...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收式的、C...通过下载和安装这个SDK,开发者可以在Windows上编写、编译和运行Go程序,同时享受到Go语言带来的高效和简洁的编程体验。
### Go语言程序设计 #### Go语言简介 Go语言是由谷歌公司于2009年发布的一种新型编程语言,旨在简化编程过程的同时不牺牲程序的性能。该语言的设计初衷是为了应对过去十几年来软件开发日益复杂的挑战。Go语言的...
自2009年发布以来,Go语言因其简洁的语法、高效的性能以及对并发处理的良好支持,逐渐在云计算、网络服务和微服务等领域获得了广泛的应用。本文将详细探讨Go语言的安装过程,特别是针对Windows和Linux 64位系统的...
标题中的“GOOGLE GO语言”指的是Google开发的一种静态类型的编程语言——Go(也...安装`gowin32_2011-02-15_installer.exe`后,用户将能够在Windows系统上编写、编译和运行Go语言程序,体验到Go带来的高效开发体验。
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、C/C++风格的编程语言。在本文中,我们将深入探讨Golang的最新稳定Windows版本——go1.20.1.windows-amd64.zip的特点、功能...
只需要简单的将Go-Global安装在的服务器中,并将要发布的应用加入到Go-Global程序列表,传统的应用程序马上变成了可在全球随时随地运行的跨平台的私有云应用。 Go-Global For Windows 授权程序提供的两种运行模式,...
### Go语言程序设计 #### 一、Go语言简介 Go语言,又称Golang,是由Google公司于2007年开始研发的一种开源编程语言。自2009年正式对外发布以来,Go语言凭借其简洁高效的语法特性、强大的并发处理能力以及良好的跨...
本资源是官方发布的适用于Windows 64位操作系统的Go语言安装包,已经过测试,确保可以正常使用。 在Windows上安装Go语言,首先需要下载对应的安装包。这个压缩包内包含的`go1.9.windows-amd64.msi`文件即为Go 1.9...
标题中的"Go语言安装包(Windows32位解压缩版)"指的是针对Windows操作系统32位系统的Go语言安装程序。这个安装包是go1.10.2.windows-386.zip,版本号为1.10.2。Go语言的版本更新频繁,每个新版本都可能包含性能优化...
Go1.9.2是Go语言的一个稳定版本,发布于2017年,包含了之前版本的改进和修复。这个版本可能包括性能优化、新的API添加、错误修复以及其他改进。对于Windows-amd64,这意味着该安装包是为基于x86架构的64位Windows...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的编程语言。在2009年发布后,它迅速获得了开发者们的青睐,尤其是对于构建高并发、高性能的网络服务和分布式系统。标题中的"go...
Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。Go 1.9.2是Go语言的一个稳定版本,发布于2018年初,它在Go 1.9的基础上进行了一些改进和优化,旨在提高...
Go 语言,也被称为 Golang,是由 Google 开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它旨在提高开发效率,同时保持程序的高性能和可靠性。Go 语言的设计受到了 C 语言、C++、Python 和 ...
Go 语言,又被称为 Golang,是由 Google 开发的一种静态类型的、编译式的、垃圾回收的、并发型且具有 C 风格语法的编程语言。Go 语言的设计目标是提高开发者的生产效率,简化软件的构建过程,并提供高效的执行性能。...