![Caian Santiago de Carvalho Caian Santiago de Carvalho](//static.vivaolinux.com.br/imagens/fotos/desconhecido.png)
caian007
(usa Ubuntu)
Enviado em 30/12/2010 - 16:44h
Ola! Pessoal Boa tarde!
Seguinte! Estava precisando copiar para dentro de um diretório de um servidor que é usado como backup , os arquivos alterados do outro servidor. Por exemplo tenho uma pasta em um servidor X chamada propaganda. Quero executar um script que gere pra mim um txt com todas as alterações feitas neste diretório. Depois pegar assas informações e copiar. Assim eu só copiaria o que foi alterado. Tenho o exemplo do script abaixo.
Mas quando rodo ele da o seguinte erro..
cp: cannot stat `cat': No such file or directory
Acredito que seja erro de sintaxe.
#- Propaganda
/bin/echo " - " >> /dados/rede/$DATA/indice/torre.txt
/bin/echo "Inicio diretorio [Propaganda] - `date +%H:%M:%S`" >> /dados/rede/$DATA/indice/torre.txt
/usr/bin/find /mnt/X/propaganda -mtime +1 >> /tmp/arq.txt
for i in 'cat /tmp/arq.txt'; do
cp $i /dados/rede/$DATA
done
Explicando melhor, eu olho o que foi alterado em um mapeamento feiot no servidor X depois faço a cópia para dentro do meu diretório /dados/rede setando a data de hoje.
Desde já agradeço!