为什么即使流程成功启动,Windows服务面板仍在等待?

时间:2017-01-24 13:28:15

标签: windows go operating-system

我在golang中编写了一个简单的应用程序,它在日志文件中打印了一些消息。 我用windows创建了一个服务“sc create myapp binpath ='path'”。 当我启动服务它已创建并且消息在日志文件中打印。但是窗口告诉“进程未响应”。 我想知道当我们启动服务时会发生什么以及应用程序应该响应Windows服务管理器的内容?

func main() {
_, err := os.Stat("C:/test.txt")
if err != nil {
    f, _ = os.Create("C:/test.txt")
} else {
    f, _ = os.Open("C:/test.txt")
}
log.SetOutput(f)
log.Println("Hello World!")
}

0 个答案:

没有答案