Como criar processos top 5 da lista conky?

0

Eu não gosto de como conky mostra os 5 principais processos com o parâmetro "$ top_io name 5". Existe alguma maneira de fazer conky mostrar todos eles em uma coluna ao mesmo tempo como "top" faz? Não foi possível encontrar no homem, talvez alguém ajude.

    
por mountpeaks 01.12.2011 / 09:02

2 respostas

5

Da Documentação variável do Conky :

top_io  type num    Same as top, except sorted by the amount of I/O the process
                    has done during the update interval.

Portanto, deve ser o mesmo que top. Apenas especifique quais informações você deseja.

Exemplo:

${top_io name 1} ${top_io io_perc 1} ${top_io cpu 1} ${top_io mem 1}
    
por 30.11.2012 / 22:58
2

Você pode fazer isso sozinho:

Salve isso em um script de shell;

#!/bin/bash
top -b -n1 | awk 'begin {print "pid","cpu","mem","cmd"} {print $1,$9,$10,$12}'

E chame de conky com qualquer intervalo de atualização que você goste;

${texeci 1 ~/path/to/shellscript.sh}

O script de shell precisará de alguns ajustes nas suas preferências, mas deve começar.

    
por 30.11.2012 / 23:21