Nun haben schon andere angefangen systemd units zu schreiben und das selbe habe ich jetzt auch getan, da ich nicht ganz einsehe, warum ich cuckoo mit dem supervisord starten soll, wenn supervisord dann von systemd gestartet wird. Da kann ich mir die Abhängigkeit auch sparen und direkt die units schreiben.
Ich sehe da irgendwie keinen vorteil von supervisord und die dokumentation ließt sich eigentlich wie die beschreibung von user units in systemd:
Was genau ist jetzt der Anwendungsfall von supervisord, wenn eh systemd verwendet wird?It shares some of the same goals of programs like launchd, daemontools, and runit. Unlike some of these programs, it is not meant to be run as a substitute for init as “process id 1”. Instead it is meant to be used to control processes related to a project or a customer, and is meant to start like any other program at boot time.