Logrotate 未安裝為 systemd 服務

Logrotate 未安裝為 systemd 服務

我已經通過安裝了apt logrotate

但是我沒有看到任何systemd服務。

這是否需要單獨的過程來設定logrotatesystemd服務?

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

致力於Debian 9

答案1

Debian 9 中的 logrotate 軟體包僅支援 cron –dpkg -L logrotate應顯示/etc/cron.*.

一般來說,Debian 9 僅提供部分 systemd 支援。

同時,Debian 11 中的相同軟體包為排程任務安裝 systemd.timer單元(logrotate.timer,定期啟動 logrotate.service)。

相關內容