[Eisfair] Eigene Bootbefehle anlegen

Marcus Röckrath marcus.roeckrath at gmx.de
Di Apr 18 15:33:07 CEST 2023


Hallo Stefan,

Stefan Puschek wrote:

> Genaugenommen kommen noch haufenweise "Dienste", die danach gestartet
> werden. Mit
> 
> barbrady # systemd-analyze blame|grep stefan
>  197ms stefan.service
> barbrady #
> 
> sehe ich doch, wann mein Skript durchgelaufen ist.
> 
> ...
> 3.820s samba.service
> 3.618s nfsserver.service
> 2.673s systemd-journal-flush.service
> 2.481s mail-dovecot.service
> 2.406s initrd-switch-root.service
> 2.149s smartmon.service
> 2.133s nfsclient.service
> 1.532s user at 0.service
> 1.298s proftpd.service
> 1.202s clamav.service
> 1.135s dbus.service
> 1.009s systemd-logind.service
>  944ms rpcbind.service
>  941ms initrd-parse-etc.service
>  889ms systemd-udev-trigger.service
>  790ms automatic-install.service
>  629ms systemd-udevd.service
>  536ms ssh.service
>  535ms xinetd.service
>  487ms usb.service
>  474ms lo.service
>  453ms
>
systemd-fsck at dev-disk-by\x2duuid-b16f5a30\x2ddc78\x2d4c23\x2da2fa\x2df3ec1218fd12.service
>  427ms
>
systemd-fsck at dev-disk-by\x2duuid-a1ede65c\x2df351\x2d4f73\x2da427\x2d5f5e2eac5b76.service
>  405ms sane.service
>  403ms lprng.service
>  339ms lm_sensors.service
>  205ms home.mount
>  197ms stefan.service
>  168ms route.service
> ...
> 
> Das sieht - für mich - jetzt nicht nach "am Ende starten" aus.

IMHO ist das nicht die Reihenfolge der Starts sondern sortiert nach
Ausführungsdauer, nachzulesen hier:

https://www.freedesktop.org/software/systemd/man/systemd-analyze.html

systemd-analyze blame

This command prints a list of all running units, ordered by the time they
took to initialize.

Wenn du sehen möchtest, mach das folgende Bild:

systemd-analyze plot > bootup.svg

Mein privates Initskript wird als Letztes aller Initskripte ausgeführt.

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair