Logrotate не установлен как служба systemd

Logrotate не установлен как служба systemd

Я установил через 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).

Связанный контент