Am 10.08.2015 um 07:57 schrieb Ivan Shapovalov:
On 2015-08-06 at 15:01 +0200, Michael Biebl wrote:2015-08-06 14:43 GMT+02:00 Reindl Harald <h.rei...@thelounge.net>:well, but "Type=simple" is default and recommended everywhere because there is no main-pid to guess and the with "Restart=always" monitored is in fact "ExecStart"Actually, Type=simple has its own share of problems: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778913That's a direct consequence of Type=simple semantics. From systemd's standpoint, a daemon which crashes 10ms after start-up due to bad config is indistinguishable from a daemon which crashes 10hrs after starting due to an internal error. To make things more robust, the daemon should either *properly* implement Type=forking (i. e. fork only after initial start-up) or it should implement Type=notify
sorry but in context of the topic that's wrong * "RuntimeDirectory" is a service configuration * the daemon is started as unprivileged user * "RuntimeDirectory" should be created long before ExecStart / ExecStartPost and hence i wonder how there can exist a race condition at all, there is no valid reason trying to create it twice
signature.asc
Description: OpenPGP digital signature
_______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel