[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Dificuldade em enviar comandos para uma conexão socke
From: |
César Vianna |
Subject: |
Re: [shell-script] Dificuldade em enviar comandos para uma conexão socket |
Date: |
Tue, 29 Jul 2008 10:36:01 -0300 |
Teste a solução abaixo.
nc -vv localhost 123 << FIM
> comando1
> comando2
> FIM
2008/7/29 Édnei Rodrigues <address@hidden>
> Bom dia a todos.
> Estou tentando fazer um script que envie comandos e strings para uma
> conexão socket criada.
> O que acontece:
>
> O config_teste.txt tem a configuração os quais o CRM interpreta
> arq=`cat config_teste.txt | sed 'N;s/\n//' | sed 's/ //g'` - retiro os
> espaços e quebra de linha
>
> Faço a conexão via Ncat, pois não achei outra alternativa
>
> Aqui que fica a dificuldade...preciso enviar esses comandos para que o
> CRM esteja preparado para receber a configuração
> echo "SWRCFG`echo -n $arq | wc -m`" - Aqui estou enviado o tamanho
> total dos caracteres
> echo "SCFG${arq}" - Cabeçalho do pacote + os caracteres
>
> Pensei em dar um echo " cat comandos.txt | nc -vv 192.168.11.6 50002"
> , no entanto, ele só lê o primeiro comando. ( lembrando que o arquivo
> possui os comandos acima, em linhas separadas )
> Já pensei em colocar nc -vv 192.168.11.6 50002 < comandos.txt , mas
> também só lê o primeiro comando.
> E , por último, tentei inserir os comandos um de cada vez no socket,
> mas é preciso que seja enviado os dois na mesma conexão.
>
> Vocês tem alguma idéia para ajudar?
>
> Obrigado
>
>
--
César Vianna
-------------------
"Talvez porque eu pense demais ou sonhe demais, o certo é que não distingo
entre a realidade que existe e o sonho, que é a realidade que não existe."
Fernando Pessoa
[As partes desta mensagem que não continham texto foram removidas]