1 Star 0 Fork 0

wuzpdev / goworld

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
unix.go 433 Bytes
一键复制 编辑 原始数据 按行查看 历史
seis 提交于 2017-11-03 17:33 . no daemon for windows
// +build !windows
package binutil
import (
"os"
"github.com/sevlyar/go-daemon"
"github.com/xiaonanln/goworld/engine/gwlog"
)
func Daemonize() *daemon.Context {
context := new(daemon.Context)
child, err := context.Reborn()
if err != nil {
// daemonize failed
gwlog.Panicf("daemonize failed: %v", err)
}
if child != nil {
gwlog.Infof("run in daemon mode")
os.Exit(0)
return nil
} else {
return context
}
}
1
https://gitee.com/wuzpdev/goworld.git
git@gitee.com:wuzpdev/goworld.git
wuzpdev
goworld
goworld
v0.1.3

搜索帮助