Mudar arquivos de configuração via shell script [RESOLVIDO]

1. Mudar arquivos de configuração via shell script [RESOLVIDO]

Helder Pereira de Assunção Júnior
Helder_Jr

(usa Ubuntu)

Enviado em 04/08/2017 - 12:22h

Pessoal, bom dia

Estou fazendo um shell script que tem como função pegar determinada informação, compartilhar com outros servidores e adicionar essa informação em um arquivo específico, modificando a informação de acordo com o servidor que for enviado.

Tenho um arquivo chamado trunks.txt, quando tenho um novo cliente/filial, tenho de implementar no trunks.txt informações de conexão com esse novo cliente/filial no servidor da Matriz, e fazer isso nos servidores das filiais conectadas á Matriz. Porém, entretanto, todavia, essa informação é modificada de acordo com o servidor em que se encontra.

Exemplo:

A linha de conexão que muda de acordo com o servidor é essa: "(IAX2/$teste:user*senha@$ipoutraponta/)"

Sendo $teste a informação que vai mudar de acordo com o servidor.

Obs: Criei um script que realiza a criação automática da conexão no servidor matriz;
Criei um script que faz a leitura de um arquivo (que contém os ip's e os nomes que tem que estar no $teste);

Gostaria de saber como eu posso fazer para enviar a informação modificada e adicionar as linhas ao arquivo trunks.txt dos outros servidores(com a modificação do $teste de acordo com o servidor).


  


2. MELHOR RESPOSTA

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 07/08/2017 - 10:07h

Não sei se seria o caso, mas utilizar o scp não resolveria o problema?

https://www.vivaolinux.com.br/dica/Utilizando-o-comando-scp

Para enviar arquivos é uma boa como por exemplo:
scp arquivo.txt ipdestino:/home/recebiarquivo1.txt 






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts