Browse Source

fix daemon

Thibault bui Koechlin 5 years ago
parent
commit
f96718916b
1 changed files with 6 additions and 7 deletions
  1. 6 7
      cmd/crowdsec/main.go

+ 6 - 7
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())