Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Deleting files from O/S older than 6 hours

Re: Deleting files from O/S older than 6 hours

From: Jared Still <jkstill_at_gmail.com>
Date: Wed, 28 Nov 2007 11:48:37 -0800
Message-ID: <bf46380711281148u5a403097m94320c1b8e68add6@mail.gmail.com>


On Nov 27, 2007 8:16 AM, Ajay Thotangare <ajayoraclel_at_yahoo.com> wrote:
> Hi,
>
> I am using following command to delete files from o/s older than 24 hours.
> /usr/bin/find /u01/log/*.log -mtime +0 -exec ls -l {} \;
>
> Is there any way I can delete files older than 6 hours. I am using HP-UNIX.
> I tried using
> /usr/bin/find /u01/log/*.log -mtime +0.4 -exec ls -l {} \;

If HP/UX supports the -mmin find argument: /usr/bin/find /u01/log/*.log -mmin +240 | xargs ls -ld

BTW, please stop using the '-exec' argument unless absolutely necessary. every file found causes -exec to fork a shell to run ls - very, very, very slow.

-- 
Jared Still
Certifiable Oracle DBA and Part Time Perl Evangelist
--
http://www.freelists.org/webpage/oracle-l
Received on Wed Nov 28 2007 - 13:48:37 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US