Bom deixa eu ver se consigo explicar, porém ja consegui resolver o
problema, eu tenho um laço em for onde é consultado em máquina por
máquina na rede o comando df e esse resultado iria pra um arquivo
chamado relatório_disco.txt, e todas as máqunas que pasassem da
capacidade de disco de 90% eu gostaria que enviasse as informações da
máquina e o uso de disco pra um arquivo chamado problemas.txt,porem eu
queria que enviasse apenas da máquna que estava com problemas e não de
todas, então estava tentando dar um cat no arquivo relátório_disco.txt
e buscar apenas a ultima consulta feita do comando df -h, tive
dificuldades e resolvi de outra forma.
Resolvi assim: no if que testava a variavel se a máquinha tinha mais
de 90% da capacidade ocupada, inclui que se essa condição fosse
verdadeira ele teria que fazer uma nova consulta com esse ip e mandar
o resultado para o arquivo problemas.txt, e isso deu certo e o script
funciona com eu queria.
Agradeço pela atenção de todos que contribuiram com esse tópico.

Abraços,

Weder 
 



>
> Exemplifica melhor o que você deseja.
> 
> 
> 2006/10/25, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>:
> >
> > Ola,
> >
> > o que significa "uma forma com comandos"?
> >
> > On 10/25/06, weder_feliciano <[EMAIL PROTECTED]> wrote:
> > > Isso tambem não deu certo, estou procurando uma forma com
comandos pra
> > > ver se resolvo isso.
> > >
> > > Weder
> > > >
> > > > sed -ne '/ESPAÇO EM DISCO/,/ESPAÇO EM DISCO/p' sed.out
> > > >
> > > > ou sem o "ESPAÇO EM DISCO":
> > > >
> > > > sed -ne '/ESPAÇO EM DISCO/,/ESPAÇO EM DISCO/p' sed.out | grep -v
> > > 'ESPAÇO EM
> > > > DISCO'
> > > >
> > > > Em 25/10/06, weder_feliciano <[EMAIL PROTECTED]> escreveu:
> > > > >
> > > > > Exatamente juliano, só falta isso pra eu concluir meu script.
> > > > >
> > > > > Weder
> > > > >
> > > > >
> > > > >
> > > > > --- Em [email protected], Juliano <[EMAIL PROTECTED]>
> > > escreveu
> > > > > >
> > > > > > Eu acho que entendi o que você precisa seria:
> > > > > >
> > > > > > ESPAÇO EM DISCO
> > > > > > .. dados ..
> > > > > > ESPAÇO EM DISCO
> > > > > >
> > > > > > Vc quer pegar os dados que ficam entre essas strings?
> > > > > >
> > > > > > []
> > > > > > ncode
> > > > > >
> > > > > >
> > > > > >
> > > > > > weder_feliciano wrote:
> > > > > > > Estão, a palara ESPAÇO EM DISCO estaria no meio de um
arquivo, e
> > > > > > > gostaria de pegar tudo o que estiver abaixo dessa palavra,
> > > entendeu?
> > > > > > >
> > > > > > > Weder
> > > > > > >
> > > > > > >
> > > > > > >> Como assim "filtre" ?
> > > > > > >>
> > > > > > >> Vc quer que seja mostrado *tudo* menos "ESPAÇO EM DISCO" ?
> > > > > > >>
> > > > > > >> comando | sed '/ESPAÇO EM DISCO/d'
> > > > > > >> comando | grep -v 'ESPAÇO EM DISCO'
> > > > > > >> comando | awk '!/ESPAÇO EM DISCO/{print}'
> > > > > > >>
> > > > > > >> veja mais opções aqui:
> > > > > > >> http://sed.sourceforge.net/sed1line_pt-BR.html
> > > > > > >>
> > > > > > >> []´s
> > > > > > >> On 10/25/06, weder_feliciano <[EMAIL PROTECTED]> wrote:
> > > > > > >>> Gostaria de saber se tem alguma opção com sed, ou awk que
> > filtre
> > > > > tudo
> > > > > > >>> o estiver abaixo do parágrafo ESPAÇO EM DISCO?
> > > > > > >>>
> > > > > > >> --
> > > > > > >> Tiago B Peczenyj
> > > > > > >> Linux User #405772
> > > > > > >>
> > > > > > >> # cd /pub
> > > > > > >> # more beer
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > >
---------------------------------------------------------------------
> > > > > > > Esta lista não admite a abordagem de outras liguagens de
> > > > > programação, como perl, C etc. Quem insistir em não seguir esta
> > regra
> > > > > será moderado sem prévio aviso.
> > > > > > >
> > >
---------------------------------------------------------------------
> > > > > > > Sair da lista: [EMAIL PROTECTED]
> > > > > > >
> > >
---------------------------------------------------------------------
> > > > > > > Esta lista é moderada de acordo com o previsto em
> > > > > http://www.listas-discussao.cjb.net
> > > > > > >
> > >
---------------------------------------------------------------------
> > > > > > > Servidor Newsgroup da lista: news.gmane.org
> > > > > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > by Programming Database
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
---------------------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de
programação,
> > como perl, C etc. Quem insistir em não seguir esta regra será
moderado sem
> > prévio aviso.
> > >
---------------------------------------------------------------------
> > > Sair da lista: [EMAIL PROTECTED]
> > >
---------------------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > >
---------------------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Tiago B Peczenyj
> > Linux User #405772
> >
> > # cd /pub
> > # more beer
> > 
> >
> 
> 
> 
> -- 
> by Programming Database
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>





---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a