vnstat não mostra estatísticas atuais em conky

0

Estou usando o Xubuntu 15.10. Meu conky não mostra mais as estatísticas de hoje. O comando vnstat em um terminal produz caracteres ilegíveis na coluna day. Mês total é mostrado. As minhas linhas conky.rc relevantes são:

${color0}Today: ${goto 60}${color3}${execi 60 vnstat | grep "today" | awk '{print $2 $3}'}  ${goto 165}${color4}${execi 60 vnstat | grep "today" | awk '{print $5 $6}'}  
${color0}${font Ubuntu Condensed:bold:size=11}Month: ${goto 60}${color1}${execi 60 vnstat -m | grep "'date +"%b '%y"'" | awk '{print $3 $4}'} ${goto 165}${execi 60 vnstat -m | grep "'date +"%b '%y"'" | awk '{print $6 $7}'}
    
por Sri 10.03.2016 / 13:06

1 resposta

0

Eu encontrei a resposta em outro fórum. Os caracteres de data não foram renderizados corretamente no comando vnstat. O comando 'LC_ALL = C vnstat' produziu a saída correta no terminal, então eu adicionei 'LC_ALL = C' antes do comando 'vnstat' no meu arquivo conky.rc na linha Today, e agora ele está dando valores apropriados. O arquivo vnstat.conf já mostra 'Locale "-"'. Eu não sei por que isso tem que ser mencionado novamente.
No entanto, desde que o problema seja resolvido, a questão pode ser tratada como resolvida.

NETWORK:  ${alignr}(${addr eth0}) 

PARA BAIXO: $ {color1} $ {downspeed eth0} $ {goto 135} $ {color0} ACIMA: $ {color1} $ {upspeed eth0} $ {color0} $ {downspeedgraph eth0 25,113 ff0000 ffff00 -t -l} $ {alignr} $ {upspeedgraph eth0 25,113 66ffff 6600ff -l -t} $ {color0} Total: $ {goto 60} $ {color3} $ {totaldown eth0} $ {goto 165} $ {color4} $ {totalup eth0} $ {color0} Hoje: $ {goto 60} $ {color3} $ {execi 60 LC_ALL = C vnstat | grep "today" | awk '{print $ 2 $ 3}'} $ {goto 165} $ {color4} $ {execi 60 LC_ALL = C vnstat | grep "today" | awk '{print $ 5 $ 6}'}

    
por Sri 13.03.2016 / 06:53