
我已經通過安裝了apt
logrotate
。
但是我沒有看到任何systemd
服務。
這是否需要單獨的過程來設定logrotate
為systemd
服務?
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)。