Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Linguagens de Programação > Programação
Fóruns Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar FotosBlogs Calendário Marcar Fóruns Como Lidos

Dúvida de newbie com Bash Script



Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 24-11-2004, 16:31   #1 (permalink)
D4rk_Sl4ck
Guest
 
Posts: n/a
Padrão Dúvida de newbie com Bash Script

Salve galera ..

estou começando a mecher com Bash Script e estou querendo fazer um script q leia os arquivos /proc/meminfo e /proc/cpuinfo e salve esses dados em um outro arquivo, mas com apenas as informações mais crucias para mim. Tenhu duas dúvidas:
Como fazer para analizar strings para me retornar apenas algumas linhas desejadas, por exemplo:
com # cat /proc/meminfo, aparece as linhas abaixo, dentre várias outras
MemTotal: xxxxxxxx
MemFree: xxxxxxxx

quero que no arquivo fique salvo apenas as linhas acima, dispensando as outras linhas ...

estava dando uma olhada para fazer isso com parâmetros dos comandos #cat #less #more ... estava começando a tentar com #(g)awk .. mas até agora não deu certo.

Outra coisa ... como são mais de 100 computadores com Linux, apesar de muitos terem a configuração bem parecida, tenho q fazer em todos ... e realmente não sei como fazer esse procedimento remoto ... mas tenho senha de root de todas as máquinas para poder rodar isso ... e depois salvar tudo num arquivo soh, em um dos computadores

Ps.1: já andei olhando no google e não encontrei nada concreto q pudesse ajudar (quanto ao Rsh). já com relação awk ja encontrei coisa muito boa mesmo!

alguem sabe onde posso encontrar alguma coisa boa pra resolver isso???

Ps.2: preciso disso o mais rápido possível

se alguem puder dar uma ajuda respondeo ai o tópico, manda uma MP ... ou manda um e-mail para marcellocefet@yahoo.com.br .. sempre fico conferindo e-mails até às 23:00
 
Antigo 24-11-2004, 16:59   #2 (permalink)
Super Moderador
 
Avatar de ruyneto
 
Registrado em: Jul 2004
Localização: São Paulo
Distribuição: Opensuse
Posts: 2,977
Agradeceu: 1
Agradecido 20 vez(es) em 20 Posts
Reputação: 353
ruyneto
Padrão Dúvida de newbie com Bash Script

Cara pra pegar algumas linhas tenta uma cat nomedoarquivo | grep oquequerpegar >> arquivo pra salvar

quanto pra transferir esses arquivos pra um computador central pode usar o scp basta ter ssh nas maquinas, ae pode deixar seu script na memoria ae fazer um scp arquivosalvo srvidordoarquivo:/onde quer salvar

nao sei se entendeu mas qq cois me manda uma MP falows
__________________
Linux User: #241330
CCNA Certified
http://fuzzytech.wordpress.com
ruyneto está offline  
Antigo 24-11-2004, 17:19   #3 (permalink)
Super Moderador
 
Avatar de mistymst
 
Registrado em: Jan 2003
Localização: Pará
Idade: 24
Posts: 3,081
Agradeceu: 2
Agradecido 42 vez(es) em 40 Posts
Reputação: 387
mistymst
Padrão Dúvida de newbie com Bash Script

1) Voce pode usar o "grep" e o "cut" para ajudar, o awk faz a mesma coisa que o cut e muito mais.
2) Para rodar comandos em outros servidores o ssh tem essa possibilidade de rodar um unico comando (igual ao rsh)
3) Para copiar voce usa o scp como foi dito antes.
__________________
Better Safe Than Sorry


Participe do Underlinux Wiki!
http://www.under-linux.org/wiki/
mistymst está offline  
Antigo 24-11-2004, 17:27   #4 (permalink)
D4rk_Sl4ck
Guest
 
Posts: n/a
Padrão Dúvida de newbie com Bash Script

Cara, valew ... num conhecia o # scp .. pelo o q vi vai servir ... e outra .. eu já tinha usado o grep .. e naum tinha dado certo... mas notei agora que se tiver uma letra errada ele não dah certo mas também não retorna nenhum erro . e tipo assim, eu coloquei uma letra minúscula no lugar de uma maiúscula!



Mas muito obrigado!!!!
 
Antigo 24-11-2004, 18:27   #5 (permalink)
 
Avatar de fred_m
 
Registrado em: May 2004
Idade: 29
Posts: 453
Agradeceu: 0
Agradecido 1 vez em 1 Post
Reputação: 0
fred_m
Enviar mensagem via ICQ para fred_m Enviar mensagem via Windows Live Messenger para fred_m Enviar mensagem via Yahoo para fred_m
Padrão Dúvida de newbie com Bash Script

Eu uso algo semelhante só que para enviar informações de rotinas que rodo nos servidores das lojas da rede.
Conforme as rotinas são executadas nos servidores, eu vou criando estruturas sql de insert / update e vou jogando em um arquivo, ao final da rotina eu rodo:
cat arquivo.sql | mysql -u user -p senha -h server
e ele insere as iformações no banco de dados mysql.

Fiz uma págia em php, e disponibilizei uma consulta onde pode-se ver o resultado dia a dia, ou máquina máquina e como as info estão no BD, vc pode usar o php para destacar as cores de determinado evento, etc ...

Se quiser maiores detalhes é só me visar.
__________________
Frederico Madeira
<br />fred@ocn.com.br
fred_m está offline  
Antigo 24-11-2004, 18:48   #6 (permalink)
Guest
 
Posts: n/a
Padrão Dúvida de newbie com Bash Script

Citação:
Postado Originalmente por fred_m
Eu uso algo semelhante só que para enviar informações de rotinas que rodo nos servidores das lojas da rede.
Conforme as rotinas são executadas nos servidores, eu vou criando estruturas sql de insert / update e vou jogando em um arquivo, ao final da rotina eu rodo:
cat arquivo.sql | mysql -u user -p senha -h server
e ele insere as iformações no banco de dados mysql.

Fiz uma págia em php, e disponibilizei uma consulta onde pode-se ver o resultado dia a dia, ou máquina máquina e como as info estão no BD, vc pode usar o php para destacar as cores de determinado evento, etc ...

Se quiser maiores detalhes é só me visar.

Fred, a idéia é realmente boa .. valew pela dica .. entrarei em contato posteriormente.

Ps.: galera, muito obrigado pela agilidade e pelas idéias!!!
 
Antigo 24-11-2004, 18:50   #7 (permalink)
D4rk_Sl4ck
Guest
 
Posts: n/a
Padrão Dúvida de newbie com Bash Script

bom, tinha esquecido de logar. valew.
 
Antigo 25-11-2004, 09:01   #8 (permalink)
 
Avatar de Savio
 
Registrado em: Apr 2003
Idade: 24
Posts: 672
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0
Savio
Enviar mensagem via ICQ para Savio
Padrão Re: Dúvida de newbie com Bash Script

Citação:
Postado Originalmente por D4rk_Sl4ck
Salve galera ..

estou começando a mecher com Bash Script e estou querendo fazer um script q leia os arquivos /proc/meminfo e /proc/cpuinfo e salve esses dados em um outro arquivo, mas com apenas as informações mais crucias para mim. Tenhu duas dúvidas:
Como fazer para analizar strings para me retornar apenas algumas linhas desejadas, por exemplo:
com # cat /proc/meminfo, aparece as linhas abaixo, dentre várias outras
MemTotal: xxxxxxxx
MemFree: xxxxxxxx

quero que no arquivo fique salvo apenas as linhas acima, dispensando as outras linhas ...

estava dando uma olhada para fazer isso com parâmetros dos comandos #cat #less #more ... estava começando a tentar com #(g)awk .. mas até agora não deu certo.

Outra coisa ... como são mais de 100 computadores com Linux, apesar de muitos terem a configuração bem parecida, tenho q fazer em todos ... e realmente não sei como fazer esse procedimento remoto ... mas tenho senha de root de todas as máquinas para poder rodar isso ... e depois salvar tudo num arquivo soh, em um dos computadores

Ps.1: já andei olhando no google e não encontrei nada concreto q pudesse ajudar (quanto ao Rsh). já com relação awk ja encontrei coisa muito boa mesmo!

alguem sabe onde posso encontrar alguma coisa boa pra resolver isso???

Ps.2: preciso disso o mais rápido possível

se alguem puder dar uma ajuda respondeo ai o tópico, manda uma MP ... ou manda um e-mail para marcellocefet@yahoo.com.br .. sempre fico conferindo e-mails até às 23:00


Seguinte amigo, primeito vc da um cat /proc/meminfo,para aparecer as linhas abaixo, dentre várias outras como vc mesmo disse, depois canaliza pra dentro de um arquivo qq, ficando assim cat/proc/meminfo > temp.txt depois vc roda um awk que ele conseegue filtrar por linha e por coluna o arquvio texto seu.
Savio está offline  
Tópico Trancado



Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
script BASH thiagog Programação 3 08-08-2006 15:59
Bash script var$n=1 MAJOR Programação 8 16-12-2005 15:34
Iptables (dúvida newbie) capgaiotto Proxy/NAT/Firewall 2 15-04-2005 15:31
bash script whinston Adm. em Geral 2 16-12-2004 07:34
script bash 1c3m4n Programação 1 14-11-2002 08:29

Horários baseados na GMT -3. Agora são 18:02.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.