
Я установил через 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
Пакет logrotate в Debian 9 поддерживает только cron – dpkg -L logrotate
должен отображать файл в формате /etc/cron.*
.
В целом, Debian 9 имел лишь частичную поддержку systemd.
Между тем, тот же пакет в Debian 11делаетустановите модуль systemd .timer
для запланированной задачи (logrotate.timer, который периодически запускает logrotate.service).