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

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

Re: [shell-script] Rsync + xargs + argument list too long


From: Julio C. Neves
Subject: Re: [shell-script] Rsync + xargs + argument list too long
Date: Fri, 20 Nov 2009 22:26:16 -0200

Cesar,
não entendi o que vc quer. Ou vc faz:
cat arquivo_com_comandos | xargs -i bash -c "{}"

Ou vc faz:
while read line
do
    $line
done<arquivo_com_comandos

Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Em SP ligue (11) 2125-4747 Curso de 07 a 11/12;
- Em DF ligue (61) 3223-3000 Curso de zenity 09-10/01;
- No RJ ligue (21) 2561-0867. Curso nos dias 5,6,12,13/12;
- Turmas fechadas em outras cidades ligue (21) 8112-9988.


2009/11/20 César Vianna <address@hidden>

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


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



reply via email to

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