El 03/11/13 10:42, Hoyer, Marko (ADITG/SW2) escribió:
Isn't the classical Linux way an option to?
- the daemon does its initialization with the calling thread
- once it is done with the initialization, it forks off a process that goes on
with the daemons work (the main loop probably)
- the calling thread returns, which signals systemd that the daemon is up now
"Type=forking" must be defined in the .service to support this architecture.
Are there any drawbacks with this solution?
Yes, having reviewed dozens of daemons for migration to systemd, I can
assure yours will also be missing something of the required
initialization sequence (see daemon(7) ) or doing it wrong, as the
number of daemons that do this routines correctly is almost non-existent.
For new daemons, please use Type=notify.
--
"Judging by their response, the meanest thing you can do to people on
the Internet is to give them really good software for free". - Anil Dash
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel