Gibt es einen guten Grund, meine eigene Daemonize-Funktion zu schreiben, anstatt daemon (3) zu verwenden?

Es gibt viele Beispielimplementierungen von Daemons im Netz. Die meisten, die ich gesehen habe, verwenden die Daemon (3) -Funktion nicht, um das Programm im Hintergrund auszuführen. Ist das nur eine Frage des Geschmacks, der Ignoranz oder gibt es einen guten Grund, meine eigene Daemonize-Funktion zu schreiben? Gibt es einen bestimmten Nachteil bei der Verwendung von Daemon (3)? Ist es unsicher?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage