Script do Monitor do Sistema

0

Eu criei um script simples escrito em bash para monitorar constantemente o meu sistema temp e RAM livre.

    while :
        do
        clear;
        echo "---------------------------RAM Load------------------------------$
        free -mt;
        echo "---------------------------Temperature---------------------------$
        sensors;
        sleep 1;
        clear;
done

Eu queria saber se é possível gravar esses dados em um arquivo de texto simples, ou uma planilha, para uso com Dígrafos

    
por Rumanoid 13.02.2014 / 21:08

1 resposta

2

É possível. Você pode apenas redirecionar a saída de free e sensors para um arquivo:

free -mt >> memoryfile.txt

Usar >> será anexado em vez de substituir o arquivo.

Dito isto, você pode estar reinventando a roda aqui. Ferramentas existentes como munin podem ser instaladas, alguns plugins são habilitados e eles monitoram periodicamente os parâmetros do seu sistema para produzir um gráfico e armazená-los em um banco de dados. Presumivelmente, extrair dados desse banco de dados para usá-los com diagramas seria mais fácil do que criar um analisador para massagear a saída bruta de sensors e free ; bem, isso não é inerentemente difícil, mas como eu disse, isso já é feito em plugins munin.

    
por roadmr 13.02.2014 / 21:25