Sobrepondo texto na saída htop

0

Como você filtra a saída de um comando bash em constante atualização para que o texto seja sobreposto na saída?

Estou usando tmux para mostrar vários processos de htop em vários servidores. Infelizmente, tmux não facilita a rotulação de cada painel, portanto, quero sobrepor o nome do servidor em algum lugar na saída. Eu não me importo se isso obscurece uma pequena parte da saída.

    
por Cerin 16.12.2017 / 00:24

2 respostas

2

você pode executar top no modo em lote (consulte man top ) e, em vez disso, fazer um loop com watch . Então f.ex. :

watch "hostname; top -b -n 1"
    
por 16.12.2017 / 00:50
0

O tmux de 2.3 permite que você defina um título em cada borda do painel. Ativá-lo no seu ~/.tmux.conf com:

set -g pane-border-format "#{pane_index} #{pane_title}"
set -g pane-border-status bottom

Em seguida, antes de executar o comando htop em cada painel, adicione um comando printf nesse painel que enviará a seqüência de escape apropriada para definir dinamicamente o título do painel:

printf '3]2;%s3\' 'remotehost'
    
por 17.12.2017 / 18:04