From 4a563ed3f3a05b4b4c99941d69a2350fcd0f3eae Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Fri, 14 Mar 2014 14:31:28 -0400 Subject: Oh man, thanks systemd docs. --- wiki/devops/self-daemonization-sucks.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'wiki/devops/self-daemonization-sucks.md') diff --git a/wiki/devops/self-daemonization-sucks.md b/wiki/devops/self-daemonization-sucks.md index 6560904..73bc784 100644 --- a/wiki/devops/self-daemonization-sucks.md +++ b/wiki/devops/self-daemonization-sucks.md @@ -51,6 +51,9 @@ given the individual interfaces' relative simplicity: * Daemons must ensure that all of the above steps happen in signal-safe ways, so that a daemon can be shut down sanely even if it's still starting up +See [this list](http://www.freedesktop.org/software/systemd/man/daemon.html) +for a longer version. It's worse than you think. + All of this gets even more complicated if the daemon has its own child processes, a pattern common to network services. Naturally, a lot of daemons in the real world get some of these steps wrong. -- cgit v1.2.3