我需要確定登入Linux伺服器時間最長的使用者。無法拿出正確的突擊隊。任何幫助表示讚賞。
答案1
命令who
可以告訴您從何時有人登入。
指揮部w
也提供了一些被截斷的資訊。
命令awk '{ print $22 }' /proc/$PID/stat
將為您提供開始時間(在吉菲斯[0]) 的進程,因此您可以取得使用者的 shell/ssh 會話並進行計算。
我確信還有其他方法。
[0]:參見將 jiffies 轉換為毫秒。
我需要確定登入Linux伺服器時間最長的使用者。無法拿出正確的突擊隊。任何幫助表示讚賞。
命令who
可以告訴您從何時有人登入。
指揮部w
也提供了一些被截斷的資訊。
命令awk '{ print $22 }' /proc/$PID/stat
將為您提供開始時間(在吉菲斯[0]) 的進程,因此您可以取得使用者的 shell/ssh 會話並進行計算。
我確信還有其他方法。
[0]:參見將 jiffies 轉換為毫秒。