On Wed, Feb 13, 2013 at 10:56 AM, Thierry Parmentelat <thierry.parmente...@inria.fr> wrote: > Thanks for the feedback; I didn't know that, so it might come in handy in > understanding the problem > > However, I'm puzzled because it looks like there's no attempt at all to > launch pl_sysinit
The background here is: ExecStartPre= is for preparation of the environment of the following ExecStart=. But that cannot include any background processes. As soon as the main process of ExecStartPre= exit()s, all things that the main process has possibly started in the background will be forcefully killed by systemd. The entire cgroup where ExecStartPre= runs in will be cleaned up. Maybe your stuff is killed before it can even really start? ExecStartPre= cannot be used to start _any_ processes. If that is required for your tools, the things from ExecStartPre= should move into its own additional service file, and that one pulled in by the main service. Kay _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel