Как настроить logrotate для удаления почасовых журналов старше одного дня - PullRequest
0 голосов
/ 28 мая 2020

Я ищу способы использовать logrotate для удаления почасово генерируемых файлов журнала log4j старше одного дня. Конфигурация Logrotate для ротации почасово генерируемых журналов выглядит следующим образом.

/var/log/kafka/*.log*[0-9][0-9] 
{
    daily
    rotate 1
    nodateext
    compress
    nodelaycompress
    nocopy
    nocopytruncate
    nocreate
    missingok
}

/ var / log / kafka /, до ротации:

…
-rw-r--r--  1 kafka kafka     176362 May 25 21:59 server.log.2020-05-25-21.1.gz
-rw-r--r--  1 kafka kafka     279683 May 25 22:59 server.log.2020-05-25-22.1.gz
-rw-r--r--  1 kafka kafka     276890 May 25 23:59 server.log.2020-05-25-23.1.gz
-rw-r--r--  1 kafka kafka     171893 May 26 00:59 server.log.2020-05-26-00.1.gz
-rw-r--r--  1 kafka kafka     250652 May 26 01:59 server.log.2020-05-26-01.1.gz
-rw-r--r--  1 kafka kafka     223580 May 26 02:59 server.log.2020-05-26-02.1.gz
-rw-r--r--  1 kafka kafka     204942 May 26 03:59 server.log.2020-05-26-03.1.gz
-rw-r--r--  1 kafka kafka     210023 May 26 04:59 server.log.2020-05-26-04.1.gz
-rw-r--r--  1 kafka kafka     212123 May 26 05:59 server.log.2020-05-26-05.1.gz
-rw-r--r--  1 kafka kafka     215597 May 26 07:59 server.log.2020-05-26-07.1.gz
-rw-r--r--  1 kafka kafka     256705 May 26 08:59 server.log.2020-05-26-08.1.gz
-rw-r--r--  1 kafka kafka     283528 May 26 09:59 server.log.2020-05-26-09.1.gz
...
-rw-r--r--  1 kafka kafka     280357 May 26 21:59 server.log.2020-05-26-21.1.gz
-rw-r--r--  1 kafka kafka     278000 May 26 22:59 server.log.2020-05-26-22.1.gz
-rw-r--r--  1 kafka kafka     217677 May 26 23:59 server.log.2020-05-26-23.1.gz
-rw-r--r--  1 kafka kafka     171349 May 27 00:59 server.log.2020-05-27-00.1.gz
-rw-r--r--  1 kafka kafka     206457 May 27 01:59 server.log.2020-05-27-01.1.gz
-rw-r--r--  1 kafka kafka     190163 May 27 02:59 server.log.2020-05-27-02.1.gz
-rw-r--r--  1 kafka kafka     173272 May 27 03:59 server.log.2020-05-27-03.1.gz
-rw-r--r--  1 kafka kafka     185628 May 27 04:59 server.log.2020-05-27-04.1.gz
-rw-r--r--  1 kafka kafka     176950 May 27 05:59 server.log.2020-05-27-05.1.gz
-rw-r--r--  1 kafka kafka    2615685 May 27 07:59 server.log.2020-05-27-07
-rw-r--r--  1 kafka kafka    2745774 May 27 08:59 server.log.2020-05-27-08
-rw-r--r--  1 kafka kafka    2596641 May 27 09:59 server.log.2020-05-27-09
-rw-r--r--  1 kafka kafka    2592532 May 27 10:59 server.log.2020-05-27-10
…

/ var / log / kafka /, после вращение:

…
-rw-r--r--  1 kafka kafka     176362 May 25 21:59 server.log.2020-05-25-21.1.gz
-rw-r--r--  1 kafka kafka     279683 May 25 22:59 server.log.2020-05-25-22.1.gz
-rw-r--r--  1 kafka kafka     276890 May 25 23:59 server.log.2020-05-25-23.1.gz
-rw-r--r--  1 kafka kafka     171893 May 26 00:59 server.log.2020-05-26-00.1.gz
-rw-r--r--  1 kafka kafka     250652 May 26 01:59 server.log.2020-05-26-01.1.gz
-rw-r--r--  1 kafka kafka     223580 May 26 02:59 server.log.2020-05-26-02.1.gz
-rw-r--r--  1 kafka kafka     204942 May 26 03:59 server.log.2020-05-26-03.1.gz
-rw-r--r--  1 kafka kafka     210023 May 26 04:59 server.log.2020-05-26-04.1.gz
-rw-r--r--  1 kafka kafka     212123 May 26 05:59 server.log.2020-05-26-05.1.gz
-rw-r--r--  1 kafka kafka     215597 May 26 07:59 server.log.2020-05-26-07.1.gz
-rw-r--r--  1 kafka kafka     256705 May 26 08:59 server.log.2020-05-26-08.1.gz
-rw-r--r--  1 kafka kafka     283528 May 26 09:59 server.log.2020-05-26-09.1.gz
...
-rw-r--r--  1 kafka kafka     280357 May 26 21:59 server.log.2020-05-26-21.1.gz
-rw-r--r--  1 kafka kafka     278000 May 26 22:59 server.log.2020-05-26-22.1.gz
-rw-r--r--  1 kafka kafka     217677 May 26 23:59 server.log.2020-05-26-23.1.gz
-rw-r--r--  1 kafka kafka     171349 May 27 00:59 server.log.2020-05-27-00.1.gz
-rw-r--r--  1 kafka kafka     206457 May 27 01:59 server.log.2020-05-27-01.1.gz
-rw-r--r--  1 kafka kafka     190163 May 27 02:59 server.log.2020-05-27-02.1.gz
-rw-r--r--  1 kafka kafka     173272 May 27 03:59 server.log.2020-05-27-03.1.gz
-rw-r--r--  1 kafka kafka     185628 May 27 04:59 server.log.2020-05-27-04.1.gz
-rw-r--r--  1 kafka kafka     176950 May 27 05:59 server.log.2020-05-27-05.1.gz
-rw-r--r--  1 kafka kafka     182014 May 27 07:59 server.log.2020-05-27-07.1.gz
-rw-r--r--  1 kafka kafka     185950 May 27 08:59 server.log.2020-05-27-08.1.gz
-rw-r--r--  1 kafka kafka     180408 May 27 09:59 server.log.2020-05-27-09.1.gz
-rw-r--r--  1 kafka kafka     180188 May 27 10:59 server.log.2020-05-27-10.1.gz
…

Как удалить все файлы «* .log.yyyy-MM-dd-HH.1.gz» старше одного дня?

...