Linux

編寫登錄超過 24 小時的使用者列表?

  • July 16, 2019

我正在嘗試創建一個簡單的腳本,該腳本將生成登錄系統超過 24 小時的使用者的簡單列表。

我已經看到該w命令可以很好地查看空閒時間,但是如何列出系統空閒 24 小時的使用者列表?

這是我的w命令輸出

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
lisa     tty2                      19:21   57:17   0.03s  0.03s -bash
homer    tty3                      19:22   56:53   0.05s  0.03s -bash
bart     tty1                      19:21   57:25   0.04s  0.03s -bash
w --from | awk 'NR < 3 {next;}; $4 ~ "day" {print $1; }' | sort -u

引用自:https://unix.stackexchange.com/questions/167670