
経由でインストールしました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
スケジュールされたタスク用のsystemd ユニット (logrotate.service を定期的に起動する logrotate.timer) をインストールします。