Формат временной метки журналаctl

journalctl -S [timestamp]

Итак, Journalctl распечатывает много информации, как, вероятно, уже знают те, кто это читает. Есть флаг-S(или--since), что позволяет пользователю точно определить дату журналов, которые он ищет. Я получил сообщение об ошибке, связанное со средством просмотра шрифтов GNOME, и мне хотелось проверить.journalctlчтобы посмотреть, что там написано, но записей в журнале было так много, что прокрутка их всех с помощью них PG DOWNбуквально заняла бы у меня большую часть дня (вероятно, мне следует чаще очищать свои кеши и журналы). Существует флаг, который помогает точно определить указанную дату журналов. Если вы знаете, когда разместить журнал, который хотите просмотреть, вы можете использовать этот инструмент, чтобы не прокручивать гугол-плекс журналов.

Моя проблема в том, что каждый раз, когда я пытался использовать флаг, я получал сообщение об ошибке, которое в основном гласило (не так много слов): «Используемая вами временная метка неверна, исправьте ее и повторите попытку». Ввод текстаjournalctl --helpне упоминается ни формат, который нужно использовать, ни сообщение об ошибке, что очень расстраивает. Более того, когда я говорю «каждый раз, когда я его использовал», я имею в виду периоды, охватывающие годы. Я просто открываю файл журнала вручную, перейдя к системным журналам, и использую свой редактор, чтобы скопировать файл в отдельный каталог, где я могу удалить то, что мне не нужно, и предварительно выполнить поиск по регулярному выражению для того, что я хочу. Я хотел бы иметь возможность просто вводить метку времени, хотя теоретически это должно быть намного быстрее.

Может ли кто-нибудь дать мне рабочий пример, демонстрирующий, что следует использовать для ввода отметки времени?

1 ответ

Все форматы описаны на странице руководства systemd.time(7) с включенными примерами.

Самый простой формат — это относительная временная метка:-1hдля "1 час назад",-15mза "15 минут" назад.

Для абсолютного времени вYYYY-MM-DD hh:mm:ssпринимаются формат (а также только часть даты или часть времени), например16:30на 16:30.

Другие вопросы по тегам