julio21
(usa Ubuntu)
Enviado em 22/06/2013 - 19:52h
Boa noite galera, estou com uma dificuldade para fazer um script
tipo, nao consigou mais ir em frente,
o meu script vai fazer backup na rede usando o ssh
ai sera passado 3 parametros que serao 3 arquivos de texto.
o primeiro sera um arquivo com os ip o segundo com o caminho de origem do backup, o problema e que parei ai, nao consigo passar o caminho do arquivo pelo arquivo de texto. da um erro diz que o parametro e um diretorio.
vou passar o script
#!/bin/bash
#script para gerar backup pela rede
#IP origem do backup
ip_origem=$1
#diretorio de origem do backup
dir_origem=$2
#diretorio destino do backup
dir_destino=$3
#ler os enderecos IP's
while read ip_origem
do
while read dir_origem
do
while read dir_destino
do
sshpass -p redes@2013 scp redes@$ip_origem:$dir_origem $dir_destino;
done < $ip_origem
done < $dir_origem
done < $dir_destino
os parametros sao arquivos de texto, porem um arquivo de texto e um caminho para um diretorio, ai que ta dando erro.
quem puder me ajudar agradeco muito.