Looking into the recent time logs


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Looking into the recent time logs
# 1  
Old 10-20-2013
Wrench Looking into the recent time logs

Hi Folks,

I have to monitor a several logs file which I do mostly by tails -f command but now I want that when i tail the logs it should show me the logs of 10 mins before as I do not want to see the logs of all the time which are even 1 hour old i, i just want to see the latest logs of 20 mins before below is the snapshot that how the logs are recorded

Code:
18-Oct-2013 20:05.58.878 ERROR [NDC=] [BIBCO  (2954357666681)] com.abc.def.ghtimpl There was a problem commiting the resource null

# 2  
Old 10-20-2013
What version of OS (uname -a) are you running?
Also what version of awk (awk -V)?

---------- Post updated at 12:32 PM ---------- Previous update was at 12:00 PM ----------

If you have GNU awk (most modern Linux OS flavours do) then this awk script should give you anything newer than 10mins adjust last line for actual mins you require.

kudos go to ahamed101 for the original solution to a problem very similar to this.

Code:
awk '
 BEGIN{
    split("Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec",m);
    for(i=1;i<12;i++) mth[m[i]]=i
 }
 {
  split($1,a,"-");split($2,b,"[:.]");
  sec=mktime(a[3]" "mth[a[2]]" "a[1]" "b[1]" "b[2]" "b[3]);
  diff=(systime()-sec)/60
 }
 diff<11' file.log


Last edited by Chubler_XL; 10-20-2013 at 11:41 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Help with Capturing time from Autosys logs

Hi Guys, I'm very new to Shell scripting and have to design a code which I'm not able to find a way to. I will try to explain the aim in detail and shall be obliged if anyone could help me with the coding snippet. I have an input file who's every row has a few details about an autosys Job. I shall... (1 Reply)
Discussion started by: Crusnik02
1 Replies

2. Shell Programming and Scripting

Help in capturing Time from Autosys Logs

Hi Guys, I'm very new to Shell scripting and have to design a code which I'm not able to find a way to. I will try to explain the aim in detail and shall be obliged if anyone could help me with the coding snippet. I have an input file who's every row has a few details about an autosys Job. I shall... (0 Replies)
Discussion started by: Crusnik02
0 Replies

3. Shell Programming and Scripting

How to extract logs between the current time and the last 15 minutes ?

I want to extract the logs between the current time stamp and 15 minutes before and sent an email to the people configured. I developed the below script but it's not working properly; can someone help me?? I have a log file containing this pattern: Constructor QuartzJob ... (3 Replies)
Discussion started by: puneetkhullar
3 Replies

4. Shell Programming and Scripting

Logs between two time stamp

I am creating log monitoring script and stuck up to get the logs between two time stamp. can you please help me to create the script to get the logs between two time stamp, for example, I need the complete logs between # Time: 150328 1:30:10 and # Time: 150328 19:10:57 OS : Cent OS 6.x... (8 Replies)
Discussion started by: zenkarthi
8 Replies

5. Shell Programming and Scripting

Collecting logs between two time stamps

Hi, please help me to collect the entire log files between two time stamp. for example, I am looking script to collect the entire log between "2015-03-27 15:59" to "2015-03-27 16:15" in the below sample log file. OS : RHEL 6.3 Date/Time : 24 hours format, the time is printing each log... (12 Replies)
Discussion started by: jerryknj
12 Replies

6. Shell Programming and Scripting

Script to check response time from nginx logs

Hi, My goal is to monitor the response time from the access logs of nginx server. I am using gawk to print the needed fields - 'response time' and 'name of the service' from nginx logs. Command: gawk '($6 ~ /cloudservice/) {print $10, $6}' access.log Output: 0.645 /nc/cloudservice... (6 Replies)
Discussion started by: nshah11
6 Replies

7. Shell Programming and Scripting

How to get the Logs between two Time Stamps?

Hi, I have been working on the error Log script, where errors are pulled from server. I need to pull the data of the error logs between two dates & time, for example : 22/12/2014 20:00:00 22/12/2014 22:00:00 Whatever error have came during this duration. Now the question is the record... (6 Replies)
Discussion started by: amitgpta90
6 Replies

8. Shell Programming and Scripting

How to collect the logs with in two time stamp ?

Hi Gurus I need to collect the logs between two time stamp... The log files 12 hours format (ex- Nov 14, 2013 12:10:16 AM UTC) I tried the below commands but no luck. awk '$0 >= "Nov 14, 2013 9:40:01" && $0 <= "Nov 14, 2013 9:55:01"' file sed -n '/Nov 14, 2013 7:58:00 PM UTC/,/Nov 14, 2013... (5 Replies)
Discussion started by: zenkarthi
5 Replies

9. UNIX for Dummies Questions & Answers

Observing two logs at same time

Hi Folks, I have an application at the backend and I have to check it logs at the thru putty but I have to go see two different logs at the same time and that is I am doing by opening two different instances of putty since both the logs are in different directory . Please advise is there any other... (13 Replies)
Discussion started by: KAREENA18
13 Replies

10. Linux

search on weblogic logs with date time ranges

Hi All, The developers want me to search and capture the weblogic log, you know this big logs of htmls. They want to me to have ranges on the date and time. Like from "2010-01-20 14:04:46,186" to "2010-01-20 15:00:12,490" I can only do this, cat /usr/local/bea/logs_prod1/debug.log... (1 Reply)
Discussion started by: itik
1 Replies
Login or Register to Ask a Question