
Ich habe über installiert apt
logrotate
.
Allerdings sehe ich keinen systemd
Dienst.
Ist für die Einrichtung logrotate
als systemd
Dienst 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 logrotate
sollte 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).