Posso listar logins no Conky?

0

Gostaria de listar os últimos 3 logins no conky para que parecesse algo assim

username 1/1/2018 12:15 - 12:21  (00:06) 

O formato pode muito.

    
por Starblight 04.02.2018 / 22:25

1 resposta

1

Você pode executar um script de shell a partir de conky com execi , seguido do tempo de espera entre reprises:

${execi 30 last | awk '
 /^wtmp begins/{ print s[(i+1)%3]"\n"s[(i+2)%3]"\n"s[i]; exit } 
 /^reboot /{ next }
 NF>0{ i=(i+1)%3; s[i]=$0;}'

O exemplo acima, por exemplo, executa o comando last a cada 30 segundos, e mantém as últimas 3 linhas vistas que não começam reboot e as grava quando vemos uma linha começando com wtmp begins , que marca o final da saída de last .

    
por 05.02.2018 / 17:36

Tags