Я использую logrotate для журналов nginx и php. По умолчанию он называет файлы следующим образом:
access.log access.log.1 access.log.2.gz ... access.log.10.gz
Я хочу открывать все файлы журналов за меньшее время, чтобы можно было выполнять поиск по всем и т. Д. Проблема в том, что схема именования означает, что less не открывает их в правильном порядке, если я открываю их с помощью:
less access.log*
Как мне это сделать правильно?
Конфигурация logrotate:
/var/log/nginx/*.log {
daily
rotate 14
missingok
compress
delaycompress
notifempty
sharedscripts
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
run-parts /etc/logrotate.d/httpd-prerotate; \
fi \
endscript
postrotate
invoke-rc.d nginx rotate >/dev/null 2>&1 || true
passenger-config reopen-logs >/dev/null 2>&1 || true
endscript
}