Как бы я использовал команду 'Last' в bash, чтобы увидеть, кто вошел в систему за последние 30 секунд? - PullRequest
0 голосов
/ 20 февраля 2019

«последние» временные стены (от времени A до B), кажется, измеряют только в днях.Например, если бы я хотел увидеть, кто вошел в систему на сервере в последний день, я написал бы:

last -b 0 -t 1

Если бы я хотел, скажем, выяснить, кто вошел в систему за последние 30 секунд ... Как быЯ изменил эти временные стены?«Последний» способен на это?

1 Ответ

0 голосов
/ 20 февраля 2019

из man last:

-t YYYYMMDDHHMMSS
Display the state of logins as of the specified time. This is useful, e.g., to 
determine easily who was logged in at a particular time -- specify that time with -t 
and look for "still logged in".

Самый простой способ: получить список тех, кто вошел в систему 30 секунд назад, и получить список людей, которые вошли в систему сейчас.Найдите в новом списке людей, которых нет в старом списке.

TL; DR: Да, last может сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...