[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: Contribuições para a lista
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: Contribuições para a lista |
Date: |
Tue, 6 Jun 2000 10:14:02 -0300 |
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: Contribuições para a lista,
Julio Cezar Neves - DISB.O <=