Execution model
- Acquire delay inhibitor lock with systemd-logind.
- Wait for
PrepareForShutdownover D-Bus. - Execute actions by ascending
priority. - Release inhibitor and continue shutdown.
terminusd gives total control over shutdowns/reboots on your hosts. Install updates on shutdown instead of using systemd offline-updates. Disable shutdown/reboots on systems with custom logic for decision making, protecting your HA clusters and preventing accidental reboots.
ascending order execution failure gatekeeping dynamic shutdown protection flexible configurationPrepareForShutdown over D-Bus.priority.