我已经通过 安装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 中的相同软件包做.timer
为计划任务(logrotate.timer,定期启动logrotate.service)安装一个systemd单元。