On Tue, Jan 29, 2013 at 8:32 AM, Prashant Sharma <[email protected]> wrote: > Apologies for not using a proper subject. So changed it!. > > On Tue, Jan 29, 2013 at 1:54 PM, Prashant Sharma <[email protected]>wrote: > >> The need for this arose with following scenario. >> I have stream processing engine doing some random stuff and creating a lot >> of files in the process. And since I did not wrote it myself and people who >> wrote it do not have clearing up mechanism for the files that accumulate >> and tend to either fill Inodes or File-system. >> >> So needed a way for clearing things up older than 30 seconds.
Just use -newermt: find /tmp -newermt "$(date '+%Y%m%d%H%M%S' -d '30 seconds ago')" (I didn't test this so the format argument to the date command may be wrong, the only Linux box I have easy access to now is running findutils 4.4.2 which is too old to have -newermt).
