Logrotate ist nicht als systemd-Dienst installiert

Logrotate ist nicht als systemd-Dienst installiert

Ich habe über installiert apt logrotate.

Allerdings sehe ich keinen systemdDienst.

Ist für die Einrichtung logrotateals systemdDienst ein separater Prozess erforderlich?

root@myserver:~# apt install -y logrotate
Reading package lists... Done
Building dependency tree
Reading state information... Done
logrotate is already the newest version (3.11.0-0.1).
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
root@myserver:~# systemctl list-unit-files | grep -i logro

Arbeiten anDebian 9

Antwort1

Das Logrotate-Paket in Debian 9 unterstützte nur Cron – dpkg -L logrotatesollte eine Datei im Format anzeigen /etc/cron.*.

Im Allgemeinen hatte Debian 9 nur eine teilweise Systemd-Unterstützung.

Mittlerweile ist das gleiche Paket in Debian 11tutInstallieren Sie eine systemd .timer-Einheit für die geplante Aufgabe (logrotate.timer, die logrotate.service regelmäßig startet).

verwandte Informationen