Мне нужно определить пользователя, который вошел в систему на сервере Linux дольше всего. Не могу придумать правильный коммандос. Любая помощь приветствуется.
1 ответ
0
Команда, who
может сказать вам, когда кто-то вошел в систему.
Команда w
также представляет эту информацию несколько усеченной.
Команда awk '{ print $22 }' /proc/$PID/stat
даст вам время начала (в jiffies [0]) процесса, так что вы можете получить его для пользовательских сессий shell /ssh и выполнить расчет.
Я уверен, что есть другие способы.
[0]: см. « Преобразование jiffies в миллисекунды».