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

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

Rsync + xargs + argument list too long


From: César Vianna
Subject: Rsync + xargs + argument list too long
Date: Fri, 20 Nov 2009 13:36:54 -0200

Pessoal, tenho um script que grava em um arquivo uma série (muito grande) de
comandos rsync conforme padrão abaixo

rsync opções user@servidor:caminho/* destino

Após, outro script executará esses comandos da seguinte forma:

while read line
do
     echo $line|xargs -i -0 bash -c "{}"
done<arquivo_com_comandos

Essa construção está gerando "argument list too long". Por quê?

Obs. Os caminhos possuem espaço e caracteres especiais "escapados". Por
isso, utilizo o -0 do xargs

-- 
César Vianna
-------------------
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuze & Felix Guattari


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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