Script de informações do sistema em tempo real usando ncurses e dialog

3

Estou tentando criar um script bash simples que possa ser executado sobre o ssh, que exibirá algumas informações básicas do sistema usando ncurses e o comando de diálogo. Eu tentei duas abordagens até agora:

1) Execute dialog --infobox em um loop while com 1 segundo de intervalo entre redesenhos.

Problema: Isso é exibido corretamente, mas há um breve piscar de olhos entre os redesenhos que eu gostaria de eliminar

2) Execute dialog --tailbox uma vez e exiba o conteúdo de um arquivo de informações do sistema previamente preenchido.

Problema: a menos que o número de linhas no arquivo de entrada seja alterado, o diálogo não é atualizado.

Eu estou querendo saber se existe uma maneira melhor de desenhar uma caixa de diálogo com informações atualizadas constantemente. Eu também estou aberto a quaisquer outras sugestões de não-investigações se houver uma maneira melhor / mais fácil de fazer isso.

Eu exibirei isso por meio do SSH em um pequeno tablet, portanto, gostaria de torná-lo o mais visualmente atraente possível, permanecendo no terminal.

    
por Andrew Munro 29.02.2012 / 03:09

1 resposta

1

Descobri recentemente que o uso de caracteres de escape pode ser a maneira mais fácil de realizar essa tarefa de maneira confiável.

Este artigo descreve a finalidade de cada caractere de escape e como combiná-los para desenhar diálogos de bash simples.

link

Obrigado pela ajuda até agora.

    
por 29.02.2012 / 19:06