Linux
檢查使用者登錄的時間
是否可以檢查使用者已登錄多長時間?或者當使用者登錄 Unix/Linux 系統時?
我不久前在我的系統上以另一個使用者身份登錄,我現在想知道該使用者登錄了多長時間。
使用
last
您可以找到此資訊。以下內容可能有用:last <username> | less
它將返回如下內容:
benlavery@Talantinc:bin $>last benlavery | less benlavery ttys005 Mon Aug 31 09:58 still logged in benlavery ttys005 fe80::105e:6b27:29ff:d967%en0 Mon Aug 31 09:14 - 09:36 (00:22) benlavery ttys005 fe80::105e:6b27:29ff:d967%en0 Mon Aug 31 09:12 - 09:14 (00:01)
您可以查看使用者何時登錄以及何時註銷,或者他們是否仍處於登錄狀態。
要查找您已登錄的時間,請從原始登錄 shell 執行此命令:
ps -o etime= -p $$