-----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 iD8DBQFHvZiorDdxWm3R8YYRAo4QAKCcbVMLMgz/Epx6QY3ywWodPR7oMwCfWj7b qTwSYwSbpaL0o/4/oKGTtno= =ZJNI -----END PGP SIGNATURE-----
