[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ler apenas nome do arquivo
From: |
sergiolinux1 |
Subject: |
Re: ler apenas nome do arquivo |
Date: |
Fri, 08 Jan 2010 13:07:05 -0000 |
User-agent: |
eGroups-EW/0.82 |
Voceis são demais...ambos me deram idéias para várias coisas.
inclusive comandos que eu não conhecia como pgrep e opções que nunca testei
como o -Eo do grep.
Obrigado a todos.
--- Em address@hidden, "Julio C. Neves" <julio.neves@...> escreveu
>
> Se eu fosse vc, faria assim:
>
> $ ps -ef | grep -Eo wvdial\.conf\.linha.
>
> E, se quiser somente o número da linha, basta fazer:
>
> $ ps -ef | grep -Eo wvdial\.conf\.linha. | grep -o [12]
>
> Abraços,
> Julio
> Cursos de Shell e Zenity em 2 fins de semana?
> - Em SP ligue (11)2125-4747;
> - Em DF ligue (61) 3223-3000;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988.
>
>
>
> 2010/1/8 sergiolinux1 <sergiolinux@...>
>
> >
> >
> > Olá pessoal, como sempre...obrigado pela ajuda.
> >
> > Tenho dois faz modems em uma mesma maquina. Conecto na net com as duas e
> > preciso manter isso on. Uso o wvdial para isso.
> > Estou fazendo um script para verificar se cairam ou não e avisar.
> >
> > Para cada conexão tem que ter um wvdial rodando então estou dando:
> >
> > A saida do #ps -ed -o pid,args
> > 2917 /usr/bin/wvdial -C /operacao/linhas/modens/wvdial.conf.linha1
> > 2921 /usr/bin/wvdial -C /operacao/linhas/modens/wvdial.conf.linha2
> >
> > Então estou fazendo assim:
> > ps -ed -o pid,args | awk '{print $4}' | grep wvdial.conf.linha
> > /operacao/linhas/modens/wvdial.conf.linha1
> > /operacao/linhas/modens/wvdial.conf.linha2
> >
> > Agora quero ler apenas a string wvdial.conf.linha1 ou wvdial.conf.linha2
> > para saber qual está rodando ou não.
> >
> > Alguém tem idéia?
> >
> > Obrigado e feliz 2010.
> >
> > Sergio
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>