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: patrick
Subject: Re: [shell-script] Erro em script com rsync
Date: Fri, 22 Feb 2008 08:57:07 -0300
User-agent: IceDove 1.5.0.14pre (X11/20080208)

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





reply via email to

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