
Я не могу найти ответ на свой вопрос и не знаю, как действовать дальше...
Я хотел бы распечатать в моем текущем терминале (возможно, только для определенного пользователя) новые журналы, добавленные в файл журнала, без запуска какой-либо команды. Я хотел бы быть в курсе определенных событий без ручной проверки файла журнала.
Я бы предпочел отслеживать файл журнала вместо того, чтобы перенаправлять вывод сервиса и в файл журнала, и в консоль. И если бы я мог фильтровать и отображать только нужные журналы, это было бы идеально...
Можете ли вы помочь мне в этом? Спасибо.
решение1
Этого можно добиться с помощью команды tail с параметром -f, переданным в команду less.
Если журнал очень длинный и разрастается, вы можете попробовать сделать это в терминале.
tail -200f agent-install.log | less
По мере поступления новых сообщений в ваш файл журнала вы можете продолжать их видеть.
Вы можете использовать все элементы управления клавиатуры в less так же, как и при использовании less со статическим файлом.Вы можете использовать все элементы управления клавиатуры в less так же, как и при использовании less со статическим файлом.
Control-C останавливает всю команду.