[systemd-devel] A question about the race condition between two service

Andrei Borzenkov arvidjaar at gmail.com
Thu Nov 1 09:52:51 UTC 2018


On Thu, Nov 1, 2018 at 11:34 AM piliu <piliu at redhat.com> wrote:
>
> Hi,
>
> I encounter an issue during the poweroff. In my bash script, firstly I
> use poweroff cmd to start systemd-poweroff.service, and use reboot cmd
> as a bake up if the poweroff fails. But during tests, many times, the
> machine is rebooted directly, without waiting for the result of poweroff.
> Since both of the cmds use "systemctl" without --no-block option, so I
> think they should execute one-by-one. But the test result is not.
> Any suggestion?
>


Most likely your systemctl is killed during shutdown processing (which
is implicitly initiated by systemd-poweroff.service).


More information about the systemd-devel mailing list