формат временной метки journalctl

формат временной метки journalctl

journalctl -S [timestamp]

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

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

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

решение1

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

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

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

Связанный контент