Poisé eu ja estava colocando o caminho completo, e usando "$i" , mas mesmo assim ele sincroniza com o /root e não com /backup/Meus Documentos , eu estou usando Meus Documentos somente de exemplo, na verdade é outro nome separado que é usado no meu cliente.
PaTricK MrBiTS escreveu: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > | Depois de ter enviado o e-mail eu tentei desta maneira que falasse: > | rsync -aguorpvzPCl --rsh="ssh -p $SSH_PORT -l $SSH_USER" $HOST:"$i" $TMP > | 2>> $LOGERRO > | Mas então ele procura os diretorios em /root e nao no / que é o que > | eu quero. > | Teria outra maneira de faze? > > Seu problema está no seu arquivo que contém os diretórios. Como você > mesmo disse: > > cat /backup/arquivo.txt > > 'Meus\ Documentos' > > Então, i = 'Meus\ Documentos' > > A princípio, deveria ser Meus Documentos ( maniazinha de windows, viu ). > Em sendo como eu citei, o comando ficaria: > > rsync -aguorpvzPCl --rsh="ssh -p $SSH_PORT -l $SSH_USER" $HOST:"Meus > Documentos" $TMP > > O comportamento de cópias utilizando como meio de transporte SSH, se não > for informado o caminho absoluto do diretório, é iniciar a partir do ~ > > Então, como voce tem $HOST:"Meus Documentos" ao invés de > $HOST:"/home/usuario/Meus Documentos", ele vai iniciar a busca no ~ > > Se você quer que ele sincronize os "Meus Documentos" de todos os > usuários, você poderia fazer um find e encontrar os caminhos absolutos, > entre mais de uma dúzia de soluções que eu posso pensar agora. > > []´s > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (Cygwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > <http://enigmail.mozdev.org> > > iD8DBQFHvZiorDdxWm3R8YYRAo4QAKCcbVMLMgz/Epx6QY3ywWodPR7oMwCfWj7b > qTwSYwSbpaL0o/4/oKGTtno= > =ZJNI > -----END PGP SIGNATURE----- > >
