[CentOS] Find files

Sat Feb 23 02:16:25 UTC 2008
Robert <kerplop at sbcglobal.net>


centos at 911networks.com wrote:
> Hi, 
>
> I am trying to delete files that are more than 7 days old. When I
> run it interactively it works, no problem, but it does not run
> from a file stored in cron.daily. The rest of that daily file
> runs properly. [The execute bit is on].
>
> I don't see anything in the /var/log/messages.
>
> ---------------------------------------
> #!/bin/bash
>
> find /mnt/iog -type f -name '*.tar.gz' -mtime +7 | xarg rm
> ---------------------------------------
>
> Any idea what am I missing?
>   
Just a shot in the dark:  Cron is kinda partial to absolute paths. 
Change your 1-liner to:

/usr/bin/find /mnt/iog -type f -name '*.tar.gz' -mtime +7 | xargs rm

That, and the "xargs" that Garrick pointed out.


Good luck.