|
@@ -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))
|