Jorge Barros de Abreu ficmatin10@gmail.com [shell-script]
2018-11-23 09:18:16 UTC
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
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.
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.