[systemd-devel] race conditions after SIGTERM
Lennart Poettering
lennart at poettering.net
Thu Aug 14 05:24:49 PDT 2014
On Sun, 27.07.14 20:04, Reindl Harald (h.reindl at thelounge.net) wrote:
> but that still don't explain why "ExecStopPost=/sur/bin/true" or
> whatever "ExecStopPost" solves that and if it is not supported
> why "systemctl" don't return after the one and only process
> exited
Well, this is a misunderstanding how ExecStop= and friends are supposed
to work. They are supposed to do what they did on sysvinit:
synchronously terminate a service. And not asynchronously do that. We
hence don't wait for anything else then, because what is left afterwards
must be left-over processes that ExecStop= and friends couldn't clean up
properly...
Lennart
--
Lennart Poettering, Red Hat
More information about the systemd-devel
mailing list