how to calculate busy hour


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting how to calculate busy hour
# 15  
Old 01-29-2008
Quote:
Originally Posted by shary
hi
thanx alot its working.
please if you dont mind can you explain me the last statement i cannot able to understand what is happening inside the awk like next,NR etc...
reagards,
shary
Sure,

Code:
BEGIN{FS=","}NR==1{next}$2>m{h=$1;m=$2}END{print "BUSY HOUR = " h}' file

m is a variable for the max value
h is a variable for the hour

BEGIN{FS=","} = set fieldseperator

NR==1{next} = ignore 1st record

$2>m{h=$1;m=$2} = if 2nd field is greater than the last greatest value set m with the new value and set variable h with the hour

END{print "BUSY HOUR = " h} = print the the hour with the highest value of the 2nd field



Regards
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to convert 24 hour time to 12 hour timing?

Hi friends, I want to convert 24 hour timing to 12 hour please help me... my data file looks like this.. 13-Nov-2011 13:27:36 15.32044 72.68502 13-Nov-2011 12:08:31 15.31291 72.69807 16-Nov-2011 01:16:54 15.30844 72.74028 15-Nov-2011 20:09:25 15.35096 ... (13 Replies)
Discussion started by: nex_asp
13 Replies

2. Shell Programming and Scripting

Calculate total of log by hour

Hi, Just wondering, is there anyway I can get the total of logs generated by hours ? Let say I have these logs, Sep 23 04:48:43 hsbcufs: NOTICE: realloccg /: file system full Sep 23 04:48:47 hsbcufs: NOTICE: alloc: /: file system full Sep 23 04:48:51 hsbcufs: NOTICE: realloccg /: file... (14 Replies)
Discussion started by: dehetoxic
14 Replies

3. Linux

How to Calculate Disk Queue length and Disk Busy Time

Hi, Am doing an enhancements related to monitoring a Linux disk I/O statistics. The /proc/diskstats file is used to get the each disk I/O statistics. But, It returns the raw value. How to calculate the Disk Queue Length and Disk Busy time from the raw values. Guide me. (1 Reply)
Discussion started by: maruthu
1 Replies

4. Shell Programming and Scripting

Calculate age of a file | calculate time difference

Hello, I'm trying to create a shell script (#!/bin/sh) which should tell me the age of a file in minutes... I have a process, which delivers me all 15 minutes a new file and I want to have a monitoring script, which sends me an email, if the present file is older than 20 minutes. To do... (10 Replies)
Discussion started by: worm
10 Replies

5. Shell Programming and Scripting

Grep string from logs of last 1 hour on files of 2 different servers and calculate count

Hi, I am trying to grep a particular string from the files of 2 different servers without copying and calculate the total count of its occurence on both files. File structure is same on both servers and for reference as follows: 27-Aug-2010... (4 Replies)
Discussion started by: poweroflinux
4 Replies

6. UNIX for Advanced & Expert Users

Filesystem mystery: disks are not busy on one machine, very busy on a similar box

Hi, We have a filesystem mystery on our hands. Given: 2 machines, A and Aa. Machine Aa is the problem machine. Machine A is running Ubuntu, kernel 2.6.22.9 #1 SMP Wed Feb 20 08:46:16 CST 2008 x86_64 GNU/Linux. Machine Aa is running RHEL5.3, kernel 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38... (2 Replies)
Discussion started by: mschwage
2 Replies

7. UNIX for Dummies Questions & Answers

an hour less in 24 hour system

My program: __________________________________ #!/bin/ksh DAY=`date +%y%m%d` H=`date +%H` M=`date +%M` day=`date +%m/%d/%y` let h=$H-1 echo DAY $DAY echo H $H echo M $M echo day $day echo h $h _____________________________________ My result: (3 Replies)
Discussion started by: bobo
3 Replies
Login or Register to Ask a Question
WMCALCLOCK(1)						      General Commands Manual						     WMCALCLOCK(1)

NAME
WMCALCLOCK - Dockable Calendar Clock SYNOPSIS
wmCalClock [-h] [-display <Display>] [-b <Volume>] [-e <Command>] [-24] [-s] [-S] [-L <Longitude>] [-l] [-tc <color>] [-bc <color>] [-tek- ton] [-comicsans] [-arial] [-luggerbug] [-jazz] DESCRIPTION
wmCalClock is a simple Calendar Clock with anti-aliased text and drop-shadows. OPTIONS
-h Display list of command-line options. -display [display] Use an alternate X Display. -b <Volume> Beep on the hour with specified volume (between -100 and 100). -e <Command> Command to execute via double click of mouse button 1. (Use quotes if your command has white space in it). -24 Show time in 24-hour format instead of default 12-hour AM/PM format. -30 Show local time in 30-hour format. Times between midnight and 6 AM are displayed as belonging to the previous day, so the hour ranges from 6 to 29. -g Show Greenwich Mean Time (GMT). -s Show Greenwich Mean Sidereal Time (GMST) in 24-hour format. -S Dont show seconds. -L <Longitude> Show Local Sidereal Time (LST) in 24-hour format. Longitude is in degrees (- for West + for East). -l Force use of lower color pixmap to conserve colors. On displays with <= 8 bits, the low color Pixmap will always be used. -tc <color> Change color of time-field digits. -bc <color> Change color of time-field background. -tekton Use the Tekton font for time field. -arial Use the Arial (i.e. Helvetica) font for time field. -jazz Use the JazzPoster font for time field. -luggerbug Use the LuggerBug font for time field. -comicsans Use the ComicSans font for time field. BUGS
Who knows? (Let me know if you find any). AUTHOR
Michael G. Henderson <mghenderson@lanl.gov> 16 December 1998 WMCALCLOCK(1)