Мне нужно определить пользователя, который вошел в систему на сервере Linux дольше всего. Не могу придумать правильный коммандос. Любая помощь приветствуется.

1 ответ1

0

Команда, who может сказать вам, когда кто-то вошел в систему.

Команда w также представляет эту информацию несколько усеченной.

Команда awk '{ print $22 }' /proc/$PID/stat даст вам время начала (в jiffies [0]) процесса, так что вы можете получить его для пользовательских сессий shell /ssh и выполнить расчет.

Я уверен, что есть другие способы.

[0]: см. « Преобразование jiffies в миллисекунды».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .