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

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

Re: [shell-script] Argument list too long


From: Marcelo Andrade
Subject: Re: [shell-script] Argument list too long
Date: Sat, 19 Sep 2009 15:56:32 -0300

2009/9/16 Julio C. Neves <address@hidden>
>
> Adriano,
> é complicado te ajudar pq não conheço esse cmd que vc quer usar após o
> xargs, (..)
>
> 2009/9/16 Adriano Nunes <address@hidden>
>
> > Então Tiago fiz o seguinte,
> >
> > find /var/spool/cyrus/mail/*/user/*/Spam -iname [1-9]* | xargs su cyrus -c
> > '/usr/sbin/ipurge -d500 -f'
> >
> > Mas o xargs não está capturando a saida de dados do Find.

Esse comando "su cyrus -c" é interativo.  Ele vai ficar aguardando você
digitar a senha do usuário "cyrus" e não deve funcionar dentro do script.

Considere alterar o proprietário do comando ipurge para cyrus (chown
cyrus /usr/sbin/ipurge) e definir o sticky bit (chmod +s /usr/sbin/ipurge).
Assim, o comando sempre será executado como o usuário desejado.

Atenciosamente.

--
MARCELO DE F. ANDRADE
Belem, PA, Amazonia, Brazil
Linux User #221105


reply via email to

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