Script uma lista de usuários que estão logados por mais de 24 horas?

0

Estou tentando criar um script simples que produzirá uma lista simples de usuários que estão conectados a um sistema por mais de 24 horas.

Eu vi o comando w ser bom para poder ver o tempo ocioso, mas como posso fazer uma lista de usuários que estiveram no sistema ociosos por 24 horas?

Aqui está minha saída do comando 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
    
por user3347022 13.11.2014 / 02:57

1 resposta

2
w --from | awk 'NR < 3 {next;}; $4 ~ "day" {print $1; }' | sort -u
    
por 13.11.2014 / 03:03