@WebforSelf

Как собрать логи по конкретному файлу за период?

Есть сервер на Debian , в нем есть логи доступа в nginx за каждый день

site.ru_access.log-20210618 в gz архиве. Мне нужно вытащить по конкретному файлу логи когда к нему обращались?
можно сделать это как то автоматизировано?
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Используйте следующую команду:
grep 'needle' file.log >> result.txt
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Хотите удобно мочь фильтровать по любому параметру - записывайте не в файлы, а в хранилище с возможностью индексации, хоть тот же ELK. Если это оверкилл и необходимость возникает относительно редко - напишите скрипт с грепом нужного.
Ответ написан
Комментировать
@Tabletko
никого не трогаю, починяю примус
Скриптовать на bash'e
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы