Die systemd-Timer-Einheit startet mehrere andere Dienste

Die systemd-Timer-Einheit startet mehrere andere Dienste

Ich habe einen Systemd-Timer, der alle 5 Sekunden eine zugehörige Einheit startet. Das funktioniert wie erwartet (es spammt das Protokoll, aber das ist ein anderes Problem), aber es startet anscheinend auch einige andere Systemd-Einheiten, die normalerweise nicht gestartet werden sollten. Dies sind meine Unit-Dateien:

/etc/system.d/system/make_temps.service

[Unit]
Description=Puts all the temperatures in one file

[Service]
LogLevelMax=6
Environment=SYSTEMD_LOG_LEVEL=debug
Type=oneshot
ExecStart=/usr/local/bin/make_temps

/etc/systemd/system/make_temps.timer

[Unit]
Description=Timer for unit putting the temperatures in one file

[Timer]
OnActiveSec=0sec
OnUnitActiveSec=5sec
AccuracySec=500msec

[Install]
WantedBy=timers.target

Ich verwende dies, um eine Datei für ein anderes Programm vorzubereiten: denkfan. Ich gebe diese Information nur sicherheitshalber an, obwohl ich nicht glaube, dass sie wichtig ist.

Wenn ich meine Protokolle mit journalctl überprüfe, erhalte ich die folgende Ausgabe:

Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in First Boot Wizard being skipped.
Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in Rebuild Dynamic Linker Cache being skipped.
Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in Store a System Token in an EFI Variable being skipped.
Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in Rebuild Journal Catalog being skipped.
Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped.
Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in Create System Users being skipped.
Apr 06 20:40:59 t490 systemd[1]: Condition check resulted in Update is Completed being skipped.
Apr 06 20:40:59 t490 systemd[1]: Starting Puts all the temperatures in one file...
Apr 06 20:40:59 t490 systemd[1]: make_temps.service: Succeeded.
Apr 06 20:40:59 t490 systemd[1]: Finished Puts all the temperatures in one file.
Apr 06 20:40:59 t490 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=make_temps comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 06 20:40:59 t490 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=make_temps comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 06 20:40:59 t490 kernel: audit: type=1130 audit(1586198459.428:1369): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=make_temps comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 
Apr 06 20:40:59 t490 kernel: audit: type=1131 audit(1586198459.428:1370): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=make_temps comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

Warum werden die Dienste systemd-firstboot.service, systemd-fsck-root.service, ldconfig.service, systemd-boot-system-token.service, systemd-hwdb-update.service, systemd-journal-catalog-update.service, systemd-machine-id-commit.service, systemd-sysusers.service, systemd-update-done.service ins Leben gerufen?

Ich muss sagen, dass diese Meldungen nicht immer, aber fast immer auftreten. Der Grund, warum ich denke, dass es damit zusammenhängt, ist, dass auf meinen anderen Systemen diese Meldungen nicht auftreten (da ich diese Einheiten nicht verwende) und wenn ich die Timer-Einheit stoppe, werden die anderen Dienste auch nicht ausgelöst. Ich habe keine Ahnung, warum das passiert und wäre für jeden Hinweis sehr dankbar.

Ich verwende Arch Linux als Kernel 5.5.13-arch2-1und meine Systemd-Version ist:

systemd 245 (245.4-2-arch) +PAM +AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid

Wenn ich weitere Informationen bereitstellen kann oder dies nicht der richtige Ort zum Posten ist, lassen Sie es mich wissen.

Antwort1

Dies stammt aus den Arch-Foren, könnte damit zusammenhängen – keine Lösung, es sei denn, es liegt ein Entropieproblem vor, dann vielleicht eine Lösung.https://bbs.archlinux.org/viewtopic.php?id=253767

verwandte Informationen