如何找到登入時間最長的使用者名稱?

如何找到登入時間最長的使用者名稱?

我需要確定登入Linux伺服器時間最長的使用者。無法拿出正確的突擊隊。任何幫助表示讚賞。

答案1

命令who可以告訴您從何時有人登入。

指揮部w也提供了一些被截斷的資訊。

命令awk '{ print $22 }' /proc/$PID/stat將為您提供開始時間(在吉菲斯[0]) 的進程,因此您可以取得使用者的 shell/ssh 會話並進行計算。

我確信還有其他方法。

[0]:參見將 jiffies 轉換為毫秒

相關內容