[systemd-devel] emergency shutdown, don't wait for timeouts

Germano Massullo germano.massullo at gmail.com
Mon Dec 28 09:58:12 UTC 2020


Il 27/12/20 15:00, Reindl Harald ha scritto:
>
>
> Am 27.12.20 um 14:43 schrieb Andrei Borzenkov:
>> 27.12.2020 16:26, Germano Massullo пишет:
>>> Good day, I recently joined apcupsd (APC UPS Power Control Daemon)
>>> package maintainers on Fedora/CentOS/RHEL.
>>> After a power failure, apcupsd shuts down the system with a command
>>> almost identical to
>>> shutdown -h -H now
>>> Usually when you normally shutdown your system, you may notice certain
>>> services taking too much time to terminate and triggering a timeout
>>> value before systemd forces them to terminate. I would like to ask if
>>> there is a way to force the system to shutdown without waiting for
>>> these
>>> timeouts in case an emergency like a power failure.
>>>
>>
>> You can force shutdown without going via normal stop of services.
>>
>> systemctl --force poweroff
>
> but that is only a part of the solution because normally most services
> don't take long to stop and they should be normally stopped whenever
> possible
>
> the real solution would a option to reduce the timeouts
>
> systemctl --timeout=5 poweroff

I just created a request for enhancement based on your suggestion
"[RFE] timeout flag for halt/poweroff/reboot"
https://github.com/systemd/systemd/issues/18097


More information about the systemd-devel mailing list