Você pode executar um script de shell do conky execiseguido pelo tempo de espera entre as execuções:
${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 comando acima, por exemplo, executa o lastcomando a cada 30 segundos e mantém as últimas 3 linhas vistas que não começam reboot, e as escreve quando vemos uma linha começando wtmp begins, que marca o final da saída de last.
Você pode executar um script de shell do conky
execi
seguido pelo tempo de espera entre as execuções:O comando acima, por exemplo, executa o
last
comando a cada 30 segundos e mantém as últimas 3 linhas vistas que não começamreboot
, e as escreve quando vemos uma linha começandowtmp begins
, que marca o final da saída delast
.