shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Erro em script com rsync


From: MrBiTS
Subject: Re: [shell-script] Erro em script com rsync
Date: Thu, 21 Feb 2008 12:28:40 -0300
User-agent: Thunderbird 2.0.0.9 (Windows/20071031)

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]