fix daemon

This commit is contained in:
Thibault bui Koechlin 2020-06-18 14:55:02 +02:00
parent 984971e710
commit f96718916b

View file

@ -242,17 +242,16 @@ func main() {
log.Fatal(err.Error()) log.Fatal(err.Error())
} }
if cConfig.Daemonize {
daemon.SetSigHandler(termHandler, syscall.SIGTERM)
daemon.SetSigHandler(reloadHandler, syscall.SIGHUP)
daemon.SetSigHandler(debugHandler, syscall.SIGUSR1)
daemonCTX := &daemon.Context{ daemonCTX := &daemon.Context{
PidFileName: cConfig.PIDFolder + "/crowdsec.pid", PidFileName: cConfig.PIDFolder + "/crowdsec.pid",
PidFilePerm: 0644, PidFilePerm: 0644,
WorkDir: "./", WorkDir: "./",
Umask: 027, Umask: 027,
} }
if cConfig.Daemonize {
daemon.SetSigHandler(termHandler, syscall.SIGTERM)
daemon.SetSigHandler(reloadHandler, syscall.SIGHUP)
daemon.SetSigHandler(debugHandler, syscall.SIGUSR1)
d, err := daemonCTX.Reborn() d, err := daemonCTX.Reborn()
if err != nil { if err != nil {