shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

monitoramento de memo'ria


From: Jorge Barros de Abreu
Subject: monitoramento de memo'ria
Date: Fri, 23 Nov 2018 07:18:16 -0200
User-agent: Mutt/1.6.1 (2016-04-27)

Olá.

Escrevi o script abaixo para monitorar a memória de meu micro
durante uma certa tarefa específica.

Qualquer sugestão ou aperfeiçoamento ou
algum comando mais prático para enxugar a
saída do script ou para dispensar o sed abaixo
eu agradeço.

#!/bin/bash
INTERVALO=1
ARQUIVO="log.txt"
TMP=`mktemp`
rm $ARQUIVO
echo "Pressione uma tecla para encerrar o monitoramento."
TECLA=""
while true ; do
        read -s -n 1 -t $INTERVALO TECLA
        if [ "$TECLA" != "" ]; then
                echo "Tecla pressionada. Saindo do loop."
                break
        fi
        echo "*****************" >> $ARQUIVO
        vmstat &>> $ARQUIVO
        echo "*****************" >> $ARQUIVO
        top -n 1 &>> $ARQUIVO
        echo "*****************" >> $ARQUIVO
        ps aux 2>&1 | column >> $ARQUIVO
done
echo "Monitoramento conclui'do."
cat $ARQUIVO | tr -d '([?>;^' | sed 's/[\x01-\x1F\x7F]//g
s/Bm3949mK1l251H//g
s/12l25hK//g
s/Bm3949m1m//g
s/Bm3949mK//g
s/Bm//g
s/3949m//g
s/1h=25lH2J//g
s/K$//g
s/^7m//g
s/\:0H]//g
s/\:0]//g
s/\:1]//g
s/\:2]//g
s/\:0^//g
s/]$//g' > $TMP
mv $TMP $ARQUIVO


-- 
Data Estelar 2458445,924549
http://sites.google.com/site/ficmatinf
Desejo-lhe Paz, Vida Longa e Prosperidade.
São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]