On 14/06/2015 19:17, KatolaZ wrote: > I am sorry but you simply don't get rid of race conditions by
> signalling that the daemon is ready. If the daemon dies or hangs for
> whatever reason, you will still have a problem, since you thought the
> service was up and running while it is not any more....
Which is why you have process supervision and service monitoring,
and that's another topic entirely. Yes, reliability is hard.