From 7b17d555992c65c6b10da21c8aa48062a1aba0d9 Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Sun, 27 Oct 2013 06:51:43 +0000 Subject: [PATCH] httpapi: don't create a pidfile if it isn't set in the configuration --- server.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server.go b/server.go index efc34d14e1..de79dd966d 100644 --- a/server.go +++ b/server.go @@ -44,8 +44,11 @@ func jobInitApi(job *engine.Job) string { if err != nil { return err.Error() } - if err := utils.CreatePidFile(srv.runtime.config.Pidfile); err != nil { - log.Fatal(err) + if srv.runtime.config.Pidfile != "" { + job.Logf("Creating pidfile") + if err := utils.CreatePidFile(srv.runtime.config.Pidfile); err != nil { + log.Fatal(err) + } } c := make(chan os.Signal, 1) signal.Notify(c, os.Interrupt, os.Kill, os.Signal(syscall.SIGTERM))