我已经通过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
Debian 9 中的 logrotate 包只支持 cron -
dpkg -L logrotate
应该在/etc/cron.*
.一般来说,Debian 9 只有部分 systemd 支持。
同时,Debian 11 中的同一软件包确实
.timer
为计划任务安装了一个 systemd单元(logrotate.timer,它会定期启动 logrotate.service)。