On Tue, 05 Oct 2004 11:26:59 +0300, Laurentiu Lars Matei
<[EMAIL PROTECTED]> wrote:
> Salut!
> 
> Am urmatoarea intrare in /etc/crontab:
> 
> 00 18 * * * root find /home/lars/tmp -name '%*' -print0 | xargs -0 rm
> 
> Din cate vad in /var/log/cron se executa doar pana la primul apostrof:

nu se infurie la apostrof, ci la %. in unele versiuni de cron, % are
sens special, vezi man 5 crontab.

> 
> # cat /var/log/cron |grep find
> Oct  3 18:00:02 plain CROND[31869]: (root) CMD (find /home/lars/tmp -name ')
> Oct  4 18:00:01 plain CROND[14187]: (root) CMD (find /home/lars/tmp -name ')
> 
> Intrebarea e cum il fac sa execute toata comanda?
> Din linie de comanda merge linia din cron exact cum e scrisa.
> 
> M-ar ajuta asa ceva:
> 00 18 * * * root find /home/lars/tmp -name \'%*\' -print0 | xargs -0 rm
> ?
> 
> O alta intrebare:
> Pot sa fortez cumva din linia de comanda rularea unei anumite linii din
> crontab la un moment dat exact in conditiile in care ar rula la ora
> stabilita?
> 
> Multumesc!
> 
> --
> Dipl. Eng. Laurentiu "Lars" Matei <[EMAIL PROTECTED]>
> XHP Lead Developer and Project Admin [ http://xhp.sf.net/ ]
> My homepage: http://www.targetit.ro/lars/
> 
> ---
> Detalii despre listele noastre de mail: http://www.lug.ro/
> 
> 


-- 
boldjack
"http://back to how much I rule"

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui