Re: [shell-script] Bash 4.0

2009-04-14 Por tôpico MrBiTS
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 tuxhld wrote: > Acessei o home do bash > http://www.caliban.org/bash/ > > baixei a última versão 4.0 > ftp://ftp.cwru.edu/pub/bash/bash-4.0.tar.gz > > tar xvfz bash-4.0.tar.gz > cd bash-4.0 > ./configure --prefix=/opt/bash-4.0 > make > make install >

Re: [shell-script] Bash 4.0

2009-04-14 Por tôpico MrBiTS
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 > patch -Np1 < ../bash4-017 Mais um detalhe importante. os patches não são cumulativos. TODOS devem ser aplicados. A data do tarball do bash-4 é 20/02 e os patches começam em 03/09. O cabeçalho do patch bash40-001 diz claramente que o arquivo parse.

[shell-script] script que envia informação de nodes num cluster

2009-04-14 Por tôpico Luciano Costa
Olá pessoal, Estou com um problema aqui pra solucionar e quero usar o comando mpstat -p ALL que dá a informação do uso das CPUs de uma máquina. A questão é como enviar a informação deste comando de cada NODE para o SERVIDOR através de um script. O detalhe é que além de ser enviada deve ser a cada

Re: [shell-script] script que envia informação de nodes num cluster

2009-04-14 Por tôpico Flavio Junior
*/5 * * * * mpstat -p ALL > /dir_compartilhado/$(hostname -s) ou então */5 * * * * rm -f /dir_compartilhado/mpstat-all.log && mpstat -p ALL >> /dir_compartilhado/mpstat-all.log Claro que to falando do crontab, e em todos os nodes do cluster. :) -- Flavio do Carmo Junior aka waKKu 2009/4/14 Lu

Re: [shell-script] script que envia informação de nodes num cluster

2009-04-14 Por tôpico Luciano Costa
Mas neste caso Flavio, dir_compartilhado deve estar no SERVIDOR. Ou seja, digamos que tenho um cluster onde: 192.168.0.1 SERVIDOR 192.168.0.2 node2 192.168.0.3 node3 e assim por diante. O script precisa ser rodado em cada node e enviar a informação pro SERVIDOR. Pensei em usar o NFS, mas não se

Res: [shell-script] Ajuda com teste de string

2009-04-14 Por tôpico Felipe
Boa tarde Pessoal, ainda estou aqui lutando pra descobrir uma forma de resolver meu problema e estou precisando de uma informações que talvez alguém saiba. verifiquei que meu problema está realmente no comando "sed" não estou conseguindo pegar corretamente a informação que esta sendo passado pelo

Re: [shell-script] script que envia informação de nodes num cluster

2009-04-14 Por tôpico Flavio Junior
Não entendi o teu conceito de "cluster", mas vamos a outra solução entao: Desde que exista chave ssh entre nodes e SERVIDOR, tu pode fazer: node1# mpstat -p ALL | ssh r...@servidor "cat > /tmp/mpstat-$(hostname -s)" node2# mpstat -p ALL | ssh r...@servidor "cat > /tmp/mpstat-$(hostname -s)" Se d

Re: [shell-script] Ajuda com teste de string

2009-04-14 Por tôpico Flavio Junior
sed -r 's/(STRING:|\s")//' Tenta isso.. \s == espaços em branco, é um builtin do sed, mas se o teu nao reconhecer tente por somente um espaço em branco normal. -- Flávio do Carmo Júnior aka waKKu 2009/4/14 Felipe : > > > Boa tarde Pessoal, > ainda estou aqui lutando pra descobrir uma forma de

[shell-script] expect + telnet

2009-04-14 Por tôpico Fabiano Caixeta Duarte
Senhores, Estou precisando extrair umas informações de um switch. Ele infelizmente não retorna estas informações via SNMP (pelo menos que eu saiba). Então resolvi fazer um script com expect. cat get_mactable.exp #!/usr/bin/expect -f spawn telnet [lindex $argv 0] expect { UserName: { sen

Re: [shell-script] Ajuda com teste de string

2009-04-14 Por tôpico Julio C. Neves
Fala Felipe, isso deve funcionar: *teste=`comando host|sed -r 's/STRING: "(.*) .*/\1/'`* -- Abração, Julio *Cursos de Shell e Zenity nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ brevemente; - Turmas fechadas em outras cidades ligue (21) 8112-9988* 200

Re: [shell-script] script que envia informação de nodes num cluster

2009-04-14 Por tôpico Julio C. Neves
Fala Luciano, vou te dar uma resposta um pouco vaga, mas vale a pena pesquisar. Cada cliente deverá ter em sua crontab uma linha referente ao mpstat do qual vc deseja obter o resultado. Para mandar para o servidor, verifique a sintaxe dos seguintes cmds: *nc* (netcat) esse é o meu preferido; *expe

Re: [shell-script] expect + telnet

2009-04-14 Por tôpico Flavio Junior
Um exemplo parecido com o teu, pode te ajudar.. Uso pra criar a regra de nat em um roteador da embratel: Paste: http://rafb.net/p/2bfyaa19.html ou wallygator:~ # cat /scripts/nat-rule.expect #!/usr/bin/expect -f spawn telnet 192.168.0.1 expect ".*Type ENTER.*" send "\r" expect ".*ption:.*" send

[shell-script] Re: expect + telnet

2009-04-14 Por tôpico Fabiano Caixeta Duarte
--- Em shell-script@yahoogrupos.com.br, Flavio Junior escreveu > > Um exemplo parecido com o teu, pode te ajudar.. > Uso pra criar a regra de nat em um roteador da embratel: > > Paste: http://rafb.net/p/2bfyaa19.html > > -- > > Flávio do Carmo Júnior aka waKKu > > 2009/4/14 Fabiano Caixeta Dua