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

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

Re: [shell-script] Re: monitoramento de memo'ria


From: Jorge Barros de Abreu
Subject: Re: [shell-script] Re: monitoramento de memo'ria
Date: Sat, 24 Nov 2018 08:28:32 -0200
User-agent: Mutt/1.6.1 (2016-04-27)

Oi Itamar.

Decididamente abrir um projeto é
o caminho certo para melhora'-lo.

Nao sei por que cargas d'agua coloquei
aqueles segundos planos no top e no vmstat.
O engano e' meu mesmo.

O redirecionamento da sai'da de erro era so'
para o ps mesmo.

Pensando melhor o sed tem que ficar.
O ajuste do script sempre tem que acontecer
conforme muda o ambiente de uso.

Obrgiado Itamar por suas valiosas palavras.

Status ate' agora do script:

INTERVALO=1
ARQUIVO="log.txt"
TMP=`mktemp`
if [ -e $ARQUIVO ]
    then
    rm $ARQUIVO
fi
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 | tr -s ' ' | column -tx | sed '/ps aux/,+2d' >> $ARQUIVO
done
echo "Monitoramento conclui'do."
sed -i -r 's/[([?>;^]//g
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/]$//g
s/1l411H//g
s/                          3//g' $ARQUIVO
 

On Fri, Nov 23, 2018 at 11:56:29PM +0000, address@hidden [shell-script] wrote:
> 
>    Prezado Jorge
>    Talvez tenha visto uma informação incompleta no site que consultou,
>    ou talvez a intenção era outra sobre os redirecionamentos.
>    No que você fez:
>    vmstat &>> $ARQUIVO
>    top -n 1 &>> $ARQUIVO
>    ps aux 2>&1 | column >> $ARQUIVO
>    O caso do ps aux está tudo bem, mas o vmstat e o top poderiam ser
>    assim:
>    vmstat >> $ARQUIVO 2>&1
>    top -n 1 >> $ARQUIVO 2>&1
>    Mas com relação ao ps na listagem iria aparecer entre os processos o
>    próprio ps, e o column, o que poderia ser feito como um paliativo
>    poderia ser algo assim:
>    ps aux 2>&1 | column | sed '/ps aux/,+2d'  >> $ARQUIVO
>    Nessa situação o sed apaga o processo do ps, do column e do próprio
>    sed que var ser direcionado ao $ARQUIVO. Isso se não for sua
>    intenção lista-los também.
>    []'s
>    Itamar
>    
> 
> Referências
> 
>    Ligações visíveis
>    1. 
> https://br.groups.yahoo.com/neo/groups/shell-script/conversations/messages/41212;_ylc=X3oDMTJxam5waG04BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzQxMjEyBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTU0MzAxNzQ1Ng--?act=reply&messageNum=41212
>    2. mailto:address@hidden?subject=Res: Re: [shell-script] Re: monitoramento 
> de memo'ria
>    3. 
> https://br.groups.yahoo.com/neo/groups/shell-script/conversations/newtopic;_ylc=X3oDMTJlNmI4cWRhBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTU0MzAxNzQ1Ng--
>    4. 
> https://br.groups.yahoo.com/neo/groups/shell-script/conversations/topics/41208;_ylc=X3oDMTM2NHJmNW5yBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzQxMjEyBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTU0MzAxNzQ1NgR0cGNJZAM0MTIwOA--
>    5. http://www.listas-discussao.cjb.net/
>    6. 
> https://br.groups.yahoo.com/neo/groups/shell-script/info;_ylc=X3oDMTJlcnRkaW01BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTU0MzAxNzQ1Ng--
>    7. 
> https://br.groups.yahoo.com/neo/groups/shell-script/members/all;_ylc=X3oDMTJmbjczYjkyBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzE1NDMwMTc0NTY-
>    8. 
> https://br.groups.yahoo.com/neo;_ylc=X3oDMTJkN2lqY2Y4BF9TAzk3NDkwNDM1BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxNTQzMDE3NDU2
>    9. https://info.yahoo.com/privacy/br/yahoo/groups/details.html
>   10. mailto:address@hidden?subject=Sair do grupo
>   11. https://info.yahoo.com/legal/br/yahoo/utos/terms/
> 
>    Ligações escondidas:
>   13. 
> mailto:address@hidden?subject=Res%3A%20Re%3A%20%5Bshell-script%5D%20Re%3A%20monitoramento%20de%20memo%27ria

-- 
Data Estelar 2458446,925741
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]