2

У меня работает системный модуль, и я хочу следить за его журналом.

Я знаю, что могу показать журнал устройства, используя:

journalctl -u my_unit.service

Но это только печатает текущие журналы, не следуя за ними.

Я знаю, что могу также следить за журналами systemd , используя:

journalctl -f

Но это спамит вывод, следуя всем известным журналам, поэтому я должен искать то, что мне интересно.

Временное решение, по-видимому, заключается в том, чтобы пересылать журналы с последующей фильтрацией в grep, но это не очень систематическое решение:

journalctl -f | grep "what i'm interested in"

Разве нет команды для следующих журналов определенного устройства?

Что я пробовал, но не сработало:

journalctl -uf my_unit.service

1 ответ1

3

Я обнаружил, что я использую порядок аргументов в плохом порядке. Журналы на самом деле могут быть отслежены для одного устройства с помощью:

journalctl -fu my_unit.service

Другие рабочие варианты:

journalctl -f -u my_unit.service
journalctl -u my_unit.service -f

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .