[systemd-devel] It is impossible to distinguish between services that never run or were skipped

Lennart Poettering lennart at poettering.net
Sun Feb 27 09:51:29 PST 2011


On Sat, 26.02.11 20:06, Andrey Borzenkov (arvidjaar at gmail.com) wrote:

> 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?

You can't really right now, except by checking the logs if you have them.

I have added this to the todo list now.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list