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

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

RES: [shell-script] RES: Contribuições para a lista


From: Julio Cezar Neves - DISB.O
Subject: RES: [shell-script] RES: Contribuições para a lista
Date: Tue, 6 Jun 2000 10:30:12 -0300

O texto abaixo ficou uma porcaria, já q o outlook fez o favor de desindentar
e embaralhar. Estou mandando o mesmo texto anexado para facilitar a
leitura/interpretação.

Sei que em listas não devem trafegar arquivos anexados, mas, no nosso caso,
não conheço nada melhor.

[]s a todos,
Julio
mailto:address@hidden <mailto:address@hidden>  


        ----- Mensagem original -----
        De:             Julio Cezar Neves - DISB.O
[SMTP:address@hidden]
        Enviada em:             terça-feira, 6 de junho de 2000 10:14
        Para:           address@hidden
        Assunto:                [shell-script] RES: Contribuições para a
lista

        Rodolfo,
        Uma boa idéia para o pontapé inicial da lista, seria você explicitar
os
        trechos para tentarmos comentá-lo ou passarmos suas dúvidas para
eventuais
        esclarecimentos.
        Certamente entre os cerca de 20 colegas inscritos na lista (por
enquanto),
        alguém já passou por algo semelhante.
        Como contribuição, ai vai um passador de mail com texto padrão:



        cat /usr/local/var/teste | #Regitro=<No.OL><TAB><Nome da
maq><TAB><op1 op2
        ... opn>
        while read Linha           # saida do cat "pipeada" para o while    
        do
            OL=`echo "$Linha"    | cut -f1`   # Estas 3 linhas poderiam ser
evitadas
        se
            Maq=`echo "$Linha"   | cut -f2`   # fizessemos o while da
seguinte
        maneira:
            Opers=`echo "$Linha" | cut -f3`   # while read OL Maq Opers
            for Oper in $Opers
            do
                mail "$Oper@$Maq" << FimMail  # O << diz para o Shell: ate
encontrar
        o label
                                              # FimMail, não tente
interpretar nada.
           Ref. Transferencia de Arquivos

           Informamos que:

           O processamento de `date '+%d/%b/%y \`as %R Hr'` disponibilizou o
arquivo
           `echo "$Arq".Z` no seu diretorio de saida (/prd4/staout/$Maq) do
`uname`.

           Lembramos que a politica de backup nao inclui arquivos
transitorios  como
           o citado acima. ...
                   ...
           Saudacoes da equipe de suporte.
        FimMail
        Done


        Obs. O método mostrado acima é o único que conheço que permite
passar dados
        variáveis, já que o Shell "resolve" o que esta entre aspas antes de
tudo,
        inclusive do "Here-Document" (<<). Desta forma o comando date e o
nome do
        arquivo que esta sendo passado serão "resolvidos" imediatamente
antes do
        mail ser passado.

        Espero de alguma forma ter sido útil.
        []s,
        Julio

                ----- Mensagem original -----
                De:             Rodolfo Villanova [SMTP:address@hidden]
                Enviada em:             segunda-feira, 5 de junho de 2000
17:58
                Para:           address@hidden
                Assunto:                Contribuições para a lista

                Puxa pessoal,

                Essa lista caiu do ceu direto na minha caixa de entrada.

                Ha menos de dois meses passei da plataforma Win9x para essa
        plataforma (SunOs, HP-Ux e AIX).

                E uma das primeiras atribuicoes foi elaborar "sheis" (ou
seria
        shell´s?) para automatizar a coleta de dados de performance de
alguns
        servidores Unix e transforma-los em graficos de planilhas Excel.

                Do Unix, como usuário, mais ou menos já dominava os comandos
e
        ferramentas básicas (cp, cd, ls, mkdir, ps e o vi).
                Agora, estou destrinchando os "vmstat", "iostat" e "df  -k"
e seus
        parametros, bem como o "perfmeter" (SunOs).

                De shell passei a fazer o trivial, mas ainda falta muito por
        aprofundar. Consegui uns scripts bem complicados que fazem uma
porção de
        coisas, inclusive cálculo de média de dados coletados, avisa por
e-mail que
        processos "despencaram" da tabela de processos ou estão ocupando em
demasia
        o procesador, e por aí vai. Só que alguns trechos são totalmente
nebulosos.

                Será que poderíamos intercambiar scripts que de alguma forma
        automatizam essas tarefas, bem como trocar ideias sobre o que querem
dizer
        (ou fazer) determinados trechos de um script Shell? Enviariamos em
anexo
        para a lista ou diretamente
                para o e-mail de cada interessado?

                Saudações a todos.

                Rodolfo Villanova
                Porto Alegre - RS
                
        
------------------------------------------------------------------------
                Best friends, most artistic, class clown Find 'em here:
                http://click.egroups.com/1/4054/4/_/_/_/960239357/
                
        
------------------------------------------------------------------------
                
                To unsubscribe from this group, send an email to:
                address@hidden
                
                
                

        
------------------------------------------------------------------------
        beMANY! has a new way to save big on your phone bill -- and keep on 
        saving more each month: Our huge buying group gives you Long
Distance 
        rates which fall monthly, plus an extra $60 in FREE calls!
        http://click.egroups.com/1/3821/4/_/_/_/960297257/
        
------------------------------------------------------------------------

        To unsubscribe from this group, send an email to:
        address@hidden

        


reply via email to

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