Найти в Дзене
Almaz Galyaviev

Вывод истории за определенный день linux

С помощью опции -p добиться желаемого результата не выйдет, ведь она отображает информацию о сессиях только в конкретное время. Поэтому мы будем использовать опции -s и -t. Они задают время начала и конца сбора информации. В качестве примера возьмём 17 февраля 2022 года. Эта дата задаётся для -s. А для -t указывается следующий день:

$last -s 2023-02-16 -t 2023-02-17

Обратите внимание на формат ввода даты. Если речь идет о вчерашнем дне, то вместо первого числа можно записать yesterday, а следующий день – today:

$last -s yesterday -t today

Для вывода информации за сегодняшний день для -s следует задать значение today, а -t просто не использовать:

$last -s today

Ну и еще вместо ввода даты можно указать -ndays, вместо n введя число, насколько дней назад откатиться. Вот как будет выглядеть команда для просмотра данных, сохраненных 6 дней назад:

$last -s -6days -t -5days