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

관련 정보