如何在Golang中创建一个守护进程?

Kas*_*kal 18 fork daemon process go

有没有人在Golang写过一个deamon进程?你能告诉我怎么做吗?欢迎使用有用的链接.

nem*_*emo 18

是的,这已经完成了.查看go-daemon项目.请注意,在启动goroutine 之后发生守护进程时会出现某些问题.有关详情,请参阅问题227

目前我建议您使用操作系统为您提供的实用程序.请参阅此相关问题以获得解决方

  • 对于具有systemd的系统,这绝对没有必要.对于BSD和具有旧的暴发户(c5,c6)的系统,您可以使用像https://github.com/fiorix/go-daemon这样的小程序,而无需更改Go代码. (3认同)