diff --git a/src/ebusd/ebusd.cpp b/src/ebusd/ebusd.cpp index 73bf9abc..593c712e 100644 --- a/src/ebusd/ebusd.cpp +++ b/src/ebusd/ebusd.cpp @@ -265,12 +265,12 @@ int main(int argc, char* argv[]) return 0; } - // make me daemon or checkconfig is true if (A.getOptVal("foreground") == true) { L += new LogConsole(calcAreaMask(A.getOptVal("logareas")), calcLevel(A.getOptVal("loglevel")), "logconsole"); } else { + // make me daemon D.run("/var/run/ebusd.pid"); L += new LogFile(calcAreaMask(A.getOptVal("logareas")), calcLevel(A.getOptVal("loglevel")),