Visit The New, Modern Unix Linux Community


Check age of the file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Check age of the file
# 1  
Check age of the file

hi,
i am working on a shell script where i have 2 files & i need to check age of those files. one file should be of the same day and other shoudn't be more then 20 days old.

how could i acheive this? please help!!!!
# 2  
Read about the -mtime switch of the find command.
# 3  
i have used this earlier but i was getting some error:

bash-3.2$ find /apps/vcred/appl/vcrdftp/put/ecredit_drop -iname "1181*.dat" -mtime -60 -print
find: bad option -iname
find: [-H | -L] path-list predicate-list


then i used name instead of using iname:
bash-3.2$ find /apps/vcred/appl/vcrdftp/put/ecredit_drop -name "1181*.dat" -mtime -60 -print
/apps/vcred/appl/vcrdftp/put/ecredit_drop/1181_dnb_dv_load.dat

what does it mean by -iname/name? please help
# 4  
Java This will work

find /apps/vcred/appl/vcrdftp/put/ecredit_drop -iname 1181\*.dat -mtime -60 -print


above must work can you please check it
# 5  
Quote:
what does it mean by -iname/name? please help
-iname pattern
Like -name, but the match is case insensitive.
# 6  
Code:
find file1 -mtime 0
find file2 -mtime +20

A | grep . also sets the exit status so you can do
Code:
if find file1 -mtime 0 | grep . >/dev/null
then
 echo "file1 is less than 24 hours old"
fi

Another way is [test]
Code:
if [ -n "`find file1 -mtime 0`" ]
then
 echo "file1 is less than 24 hours old"
fi


Last edited by MadeInGermany; 05-08-2013 at 07:28 AM.. Reason: added [test] method
# 7  
i have to use both of these conditions at once only, like both of the condition should be satisfied then i'll work on sending email further...

i think we can use variables for both of those files and if status of both of the variables are true then we can send email..

but can anyone help me to use the same logic through code please..

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #862
Difficulty: Medium
Vue uses an HTML-based template syntax that allows binding the rendered DOM to the underlying Vue instance's data.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Age of file

Hi All.. Is there any easy way to find out how many days older is file? for ex. fileA 20 days fileB 10 days I am currently on AIX, and there is no STAT command available in this environment. What are my options? Thanks Abhijeet R (1 Reply)
Discussion started by: freakabhi
1 Replies

2. Shell Programming and Scripting

Age of file in storage / disk

Hello all, Below is scripts to find the file following by: 30 days <- How many total file space within 30 days and not quantity 90 days 120 days 1 year From here also I can get data space to put on PIE Chart. Following this scripts can I do some enhance from this scripts like do... (1 Reply)
Discussion started by: sheikh76
1 Replies

3. Shell Programming and Scripting

Determine file age in days?

I am using AIX 6.1 and would like to use a one line command to determine the age of a file in days. I would like to look at a specific file. I would like to use the command to run on a remote server (AIX 6.1) to return the age of a specific file in days. So if the file is 42 days old I would... (2 Replies)
Discussion started by: oldman2
2 Replies

4. Shell Programming and Scripting

Perl Find file age

Hi I can not say that i am new to perl but today i learned something new, i wanted to know age (last time file got modified) of file so i initially thought of using find -mtime command but when i googled it, i found perl solution for the same my $age = -M $ARGV ; print "$ARGV age is... (1 Reply)
Discussion started by: zedex
1 Replies

5. Shell Programming and Scripting

Identify age of the file.

Hi all, I'm using SunOS. need to find age of the file in terms of seconds. The file name with its path will be given to the script as input. Any kinda help will be appreciated. Thanks in advance (7 Replies)
Discussion started by: bankimmehta
7 Replies

6. Shell Programming and Scripting

ksh - AIX: get epoch time/age for a file?

Hi, (AIX 5.1) Is there any way to find the epoch timestamp for a file without having to use fancy perl (or similar) scripts? If anyone knows of a way to do this using just ksh commands it would be appreciated. (It also appears I don't have the stat command available). Alternatively is... (3 Replies)
Discussion started by: b0bbins
3 Replies

7. Shell Programming and Scripting

file age

How can I count the age of the file (e.g. in minutes)? (4 Replies)
Discussion started by: jarmo.leppanen
4 Replies

8. Shell Programming and Scripting

Find the age of a file in Minutes

KSH: Please lt me know how to find the age of a file in minutes(Based on last modified time). ie, if the file was modified 15 Minutes ago, the output should be 15 (1 Reply)
Discussion started by: hari_anj
1 Replies

9. Shell Programming and Scripting

Check password age

Hi Guys, I hope one of you has already done this and is kind enough to share your script with me. I have a Solaris8 server that uses password aging for its local user accounts. I need a script that checks the age of the password and then sends the user an email if the password is about to... (3 Replies)
Discussion started by: Tornado
3 Replies

10. UNIX for Dummies Questions & Answers

How to find the File Age and wait for that...

Hi, I want to know my file is 1 hr 30 min old or not, If 1 hr 30 min old I will do some tasks in that file.. other wise I will wait to 1 hr 30 min and then do the tasks.. how to do it in Unix script? any idea? (3 Replies)
Discussion started by: redlotus72
3 Replies

Featured Tech Videos