Я пытаюсь отследить журнал с помощью команды tail -f
, и когда я сталкиваюсь с двумя разными словами в разных строках в одном журнале, мне нужно записать их и отправить уведомление по электронной почте:
Например: cat example.txt
:
<event> 12345 </event>
<Description> Exception on file transfer for user ABC </Description>
Мне нужно отслеживать событие «12345» с «Исключением» для пользователя «ABC».
Когда я делаю tail -F example.txt | egrep "12345|Exception|ABC"
Это
Команда печатает, если видит какое-либо ключевое слово Grep. Вместо этого его нужно печатать, только если он встречает все ключевые слова в grep.