[systemd-devel] It is impossible to distinguish between services that never run or were skipped
Andrey Borzenkov
arvidjaar at gmail.com
Sat Feb 26 09:06:13 PST 2011
Consider
{pts/1}% systemctl status plymouth-start.service
plymouth-start.service - Show Plymouth Boot Screen
Loaded: loaded (/lib/systemd/system/plymouth-start.service)
Active: inactive (dead)
CGroup: name=systemd:/system/plymouth-start.service
{pts/1}% systemctl status plymouth-quit.service
plymouth-quit.service - Terminate Plymouth Boot Screen
Loaded: loaded (/lib/systemd/system/plymouth-quit.service)
Active: inactive (dead)
CGroup: name=systemd:/system/plymouth-quit.service
The former did run on boot, but actual execution was skipped due to
/dev/.systemd/plymouth.
The latter was never run because in run level 5 we do not stop
plymouth and rely on prefdm to either hand over screen or stop it.
How do you tell the difference?
More information about the systemd-devel
mailing list