From f96718916b35a7d100c9de32053aafd17b8bdfa8 Mon Sep 17 00:00:00 2001 From: Thibault bui Koechlin Date: Thu, 18 Jun 2020 14:55:02 +0200 Subject: [PATCH] fix daemon --- cmd/crowdsec/main.go | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/cmd/crowdsec/main.go b/cmd/crowdsec/main.go index ea2bb3d5b..4e1ba55ef 100644 --- a/cmd/crowdsec/main.go +++ b/cmd/crowdsec/main.go @@ -242,18 +242,17 @@ func main() { log.Fatal(err.Error()) } + daemonCTX := &daemon.Context{ + PidFileName: cConfig.PIDFolder + "/crowdsec.pid", + PidFilePerm: 0644, + WorkDir: "./", + Umask: 027, + } if cConfig.Daemonize { daemon.SetSigHandler(termHandler, syscall.SIGTERM) daemon.SetSigHandler(reloadHandler, syscall.SIGHUP) daemon.SetSigHandler(debugHandler, syscall.SIGUSR1) - daemonCTX := &daemon.Context{ - PidFileName: cConfig.PIDFolder + "/crowdsec.pid", - PidFilePerm: 0644, - WorkDir: "./", - Umask: 027, - } - d, err := daemonCTX.Reborn() if err != nil { log.Fatalf("unable to run daemon: %s ", err.Error())