Формат временной метки журнала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.