Seu script parece ok para mim, exceto pelo \/$file
.
Por que a barra invertida? Livre-se disso:
scp [email protected]:$report/$file /path/of/local/
Eu tenho um script em um servidor remoto que cria um log a cada dia com a data no nome e preciso importá-lo para minha máquina local todos os dias, mas com meu script ele transfere todos os arquivos e eu só quero o arquivo de o dia.
Script remoto que gera o arquivo:
day='date +%Y_%m_%d'
file=daily_$day\.txt
.
.
. >> $file
Script local para obter os arquivos:
day='date +%Y_%m_%d'
file=daily_$day.txt
report=/path/to/remote
scp [email protected]:$report\/$file /path/of/local/
Hoje a data é 2013_05_23
e é isso que recebo:
daily_2013_05_22 100%********************************| 1784 00:00
daily_2013_05_23 100%********************************| 1784 00:00
Ele deve retornar apenas o arquivo com o 2013_05_23
no nome.
Alguém pode ajudar?
Tkx
Seu script parece ok para mim, exceto pelo \/$file
.
Por que a barra invertida? Livre-se disso:
scp [email protected]:$report/$file /path/of/local/