我做了这个测试程序test.exe
package main
import (
"fmt"
"time"
)
func main(){
for{
fmt.Println("hello")
time.Sleep(3 * time.Second)
}
}
我想在Windows服务(services.msc)的后台注册此文件
我试过所有的命令sc,nssm,srvany都是这样的
sc create TestService binpath=C:\User\sds\Desktop\test.exe
nssm install TestService C:\User\sds\Desktop\test.exe
服务注册在服务中成功,但由于1053错误消息,无法停止服务注册。
我想在Windows后台服务运行这个程序
请
最佳答案
您应该尝试此Thid零件库:https://github.com/kardianos/service。
您可以在这里找到示例:https://github.com/kardianos/service/tree/master/example
关于windows - golang程序不适用于Windows服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35040234/