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