+ Responder ao Tópico



  1. #1

    Angry Dialog + Shell Script

    Pessoal

    Estou montando uma interface para que um cliente meu tenha acesso mais fácil a algumas informações do sistema, e preciso disponibilizar para ele, através de dialog, o andamento da utilização da memória do servidor.

    Pra isso estou utilizando o seguinte comando:
    watch -n1 -t "cat /proc/meminfo >> /tmp/meminfo";

    E para mostrar na dialog:
    dialog --tailbox /tmp/meminfo 30 30;

    Até aí tudo bem, mas só com um em cada sessão no console... porque não acho uma maneira de colocar isso dentro de um script com dialog que já tem varias outras funções...

    Quando crio a função, por exemplo:

    function MEM(){
    watch -n1 -t "cat /proc/meminfo >> /tmp/meminfo";
    dialog --tailbox /tmp/meminfo 30 30;
    }

    A tela fica congelada, pois está executando o comando watch... e então quando cancelo com CTRL+c, ele exibe o que eu quero, porém somente a última atualização antes do cancelamento.

    Agradeço qualquer dica e sugestão para fazer isso de alguma outra maneira, desde que o meu cliente possa acompanhar o consumo de memória do servidor dele, utilizando dialog.

    VALEUUUUUU

  2. #2

    Padrão

    Tá certo que colocar isso em dialog fica mais legal e mais bonito, mas se você não chamar o htop, não resolve o seu problema?