Visit Our UNIX and Linux User Community


Files Deletion After 20 Minutes


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Files Deletion After 20 Minutes
# 1  
Old 10-14-2009
Files Deletion After 20 Minutes

Hi, everyone. Could you help me with deletion of files, which are 20 minutes old.
I found out how to make deletion for files in that way :
Code:
find <dir> -mtime n -exec rm -rf "{}"

Could you offer your suggestions.
Many thanks in advance.
# 2  
Old 10-14-2009
mtime measures in hours, for minutes use mmin. If your find doesn't have mmin, 1 hour may be the best you can do with find.

You are missing the ';' parameter on the end that tells -exec when to stop.

I'd put {} into single quotes instead of double in case the shell tries to parse it into some sort of statement.

The -r parameter to rm is only needed for recursively deleting directories. If you're only deleting files, give yourself some extra safety by leaving it off.

Code:
find dir -mmin 20 -exec rm -f '{}' ';'

# 3  
Old 10-15-2009
Corona688, thanks a lot. I don't have parameter mmin in Solaris10, can you explain how I suppose to use an hour time period? Is it like find dir -mtime 0.025 -exec rm -f '{}' ';'??
# 4  
Old 10-15-2009
Yep, you cannot do that way.

It requires a non fractional number.
# 5  
Old 10-15-2009
Touch a dummy file and find all file older that dummy.
Search the forum for solution.
# 6  
Old 10-15-2009
Further to danmero.
At the time of creation:
Code:
touch 20_minutes_ago

then 20 minutes later:
Code:
find <dir> -type f ! -newer touch_20_minutes_ago -exec echo "{}" \;

Replace "echo" with your "rm" command if you are happy to delete the files.

Last edited by methyl; 10-15-2009 at 05:49 PM.. Reason: Tidy post

Previous Thread | Next Thread
Test Your Knowledge in Computers #606
Difficulty: Easy
MySQL 7.0 added the JSON utility function JSON_PRETTY(), which outputs an existing JSON value in an easy-to-read format.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Three month old specific files deletion

Hi, I need to delete 3 month old files in my logpath. This path contains several logs and other important files The file names are be like this sl_details.env tomcatfiles_03062014.log application_zur_03.062014.log I need to delete only tomcatfiles logs. I wrote this command. can... (7 Replies)
Discussion started by: nag_sathi
7 Replies

2. Debian

Problem with files/dirs deletion

Hi, The other day i installed a PHP based CMS (modx) on my shell account and noticed that i couldn't delete any of files/dirs it created after. Also, i noticed that all that stuff is owned by username-www instead of username. I tried chown, chmod and using a PHP script to do the same wti... (4 Replies)
Discussion started by: pentago
4 Replies

3. Shell Programming and Scripting

deletion of multiple occurring files

Hi all, In the given file, what I need to do is to select double (or triple) occurring files and delete the one having smaller file size. And would like to keep the one with the big file size. 518t-rw-r--r-- 1 emily us_cms 101348458 Oct 8 16:43 vgtree_518_0_LHB.root 518t-rw-r--r-- 1... (9 Replies)
Discussion started by: emily
9 Replies

4. Shell Programming and Scripting

Comparison and deletion of lines between two files

Hi i need an help. I have two files list1 and list2, both contains the server names i want to delete the servers in list2 which were also found in list1. for an eg list2 list1 oradg1 oradg4 oradg2 oradg2 oradg3 ... (5 Replies)
Discussion started by: sudharson
5 Replies

5. Shell Programming and Scripting

Fake deletion of files

Hi, This is possibly an odd request to do with permissions as I seem to have tied myself up with these! I have the following directory (see below) that contains files that the 'usergrp' user needs to be able to 'delete' files from. drwxr-s--- 2 usergrp usergrp 512 16 Feb 14:37... (2 Replies)
Discussion started by: Peejay
2 Replies

6. Shell Programming and Scripting

Multiple Files deletion in perl

Hello Friends, I want to delete all the "*.trg" files in a directory but i don't want to do it by system("rm -r *.trg"); Can i do it thru unlink or by any other mean Thanks, Pulkit (1 Reply)
Discussion started by: pulkit
1 Replies

7. UNIX for Dummies Questions & Answers

conditional deletion of log files

i am a newbie and learning the ropes.........want to know how can i include a piece of code in a script (which redirects log files to a company standard out file) to delete the log files which are empty but should retain only those which has some process information in it......this should happen... (3 Replies)
Discussion started by: sonali007
3 Replies

8. Shell Programming and Scripting

Script for automatic deletion of old files

Hi, I have a folder with limited space. I do not have provisions to increase the space for this folder. So i have to delete files which are more than 1 month old automatically. But, i need to maintain the files created by 4 users and delete all the other files automatically which is more than 1... (4 Replies)
Discussion started by: vivek_scv
4 Replies

9. UNIX for Dummies Questions & Answers

Deletion of log files.

We have log files dating back to 2004. I need to write an interative script that will request the user for how many months he needs to keep the log files and remove all the remaing log files after that month. Supposing we are now in June 2006 , if teh user request to keep log file for the last 3... (1 Reply)
Discussion started by: Geeta
1 Replies

10. Shell Programming and Scripting

Regarding deletion of old files

Hi, I have a list of directories which contain old files that are to be deleted. I put the list of all directories in a txt file and it is being read by a script Iam searching for the files older than 60 days using mtime and then deleting it But all the files are getting deleted... (3 Replies)
Discussion started by: Chidvilas
3 Replies

Featured Tech Videos