'systemctl is-system-running' is not enough to reliably check
if the system is shutting down. If the command is run when the system
is still starting up, it will report the state as 'starting', even if
the shutdown target is queued:
5463fa0a88/src/core/manager.c (L3457-L3465)
On the other hand, 'systemctl list-jobs' should always show
shutdown.target or reboot.target etc., when the system is shutting
down, as long as DBus is still running.
Resolves: rhbz#1475571
Resolves: rhbz#1488369
Resolves: rhbz#1488517
Signed-off-by: Ondřej Lysoněk <olysonek@redhat.com>
15 lines
376 B
Desktop File
15 lines
376 B
Desktop File
[Unit]
|
|
Description=Dynamic System Tuning Daemon
|
|
After=systemd-sysctl.service network.target dbus.service
|
|
Requires=dbus.service polkit.service
|
|
Conflicts=cpupower.service
|
|
Documentation=man:tuned(8) man:tuned.conf(5) man:tuned-adm(8)
|
|
|
|
[Service]
|
|
Type=dbus
|
|
PIDFile=/run/tuned/tuned.pid
|
|
BusName=com.redhat.tuned
|
|
ExecStart=/usr/sbin/tuned -l -P
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|