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-----
>
>  


Responder a