Я ищу способы использовать 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» старше одного дня?