24時間以上ログインしたユーザーのリストを作成しますか?

24時間以上ログインしたユーザーのリストを作成しますか?

私は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

ベストアンサー1

w --from | awk 'NR < 3 {next;}; $4 ~ "day" {print $1; }' | sort -u

おすすめ記事