Sponsored Content
Top Forums Shell Programming and Scripting Calculate packet in/out interval script Post 302581655 by Chubler_XL on Tuesday 13th of December 2011 06:57:28 PM
Old 12-13-2011
Try this:

Code:
nawk -v v=200202 -F '[: ]*' '
  $7==v&&$5=="IN" { I[$9]=$2":"$3}
  $7==v&&$5=="OU" { O[$9]=$2":"$3}
  END {for(t in O) print "CI:"v " TRID:"t " in: "I[t] " out: "O[t] }' infile

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell Script Run Interval to be dynamic

Hi All. I have a script which has to be run periodically. The frequency of its run will be decided by a Database stored value PollRate. e.g. If PollRate value is 300secs, then the script should be executed every 5 minutes, if it's 1500secs, it should execute every 15 minutes. Is there... (5 Replies)
Discussion started by: rahulrathod
5 Replies

2. Shell Programming and Scripting

script to run repeatedly after a fixed interval of time

Hi , I am working on the following script . I want this script to run and scan the log file repeatedly after 3 hours. This script will run & scan just for the current date logs and after every 3 hours. Kindly advice what to add in this script for this purpose. #!/bin/sh diff common.log... (3 Replies)
Discussion started by: himvat
3 Replies

3. Shell Programming and Scripting

run script 1 minute interval without CronTab

I am using Solaris 9. I wish to run my script every 1 minute inteval. Though i can run it using below entry in crontab. * * * * /export/home/username/script/file_exist_&_run.sh in short above script will check whether a specific file exist in a directory. If it found it will inovke another... (10 Replies)
Discussion started by: thepurple
10 Replies

4. OS X (Apple)

interval in a launchd script

Hi, i'm planning a to automate my backup with a rsync user deamon in my launchd and let that run every 2 hours. my server contains a lot of video data which can expand rapidly , up to 1TB, in an interval of 2 hours. now i'm wondering what will happen when a rsync is running longer then the... (1 Reply)
Discussion started by: wessel
1 Replies

5. UNIX for Dummies Questions & Answers

Run script in the background with a time interval

I have a script I want to run in the background, and I have looked it up but I am not exactly sure how to do. First of all to run it in the background do you have to put something in the script or is it just a command when you go to run it. I found this solution to it but once again I am not to... (2 Replies)
Discussion started by: mauler123
2 Replies

6. Shell Programming and Scripting

compare the interval of 2 numbers of input2with interval of several numbers of input1

Help plz Does any one have any idea how to compare interval ranges of 2 files. finding 1-4 (1,2,3,4) of input2 in input1 of same key "a" values (5-10, 30-40, 45-60, 80-90, 100-120 ). Obviously 1-4 is not one of the range with in input1 a. so it should give out of range. finding 30-33(31,32,33)... (1 Reply)
Discussion started by: repinementer
1 Replies

7. Shell Programming and Scripting

How to run a script everyday between 7 and 8 pm with the time interval of 5 minutes?

Hi, Can someone help me in running a cronjob everyday between 7 and 8 pm with the time interval of 5 minutes in between to repeat that script. The script is so small and I need that to run daily between this time. Please if possible provide me the syntax for this logic. Thanks. (4 Replies)
Discussion started by: cya
4 Replies

8. Shell Programming and Scripting

Main script triggers second and it has to run at specific interval

Hi Friends, I am newbie to shell programming and I am stuck trying to accomplish following task.We use Bamboo CI which executes script1 passing parameters. This Main script executes script2 as backend process as part of one of it statements. Task of script2 is to essentially check whether a... (0 Replies)
Discussion started by: aditya206
0 Replies

9. Shell Programming and Scripting

Script (ksh) to get data in every 30 mins interval for the given date

Hello, Since I m new to shell, I had a hard time to sought out this problem. I have a log file of a utility which tells that batch files are successful with timestamp. Given below is a part of the log file. 2013/03/07 00:13:50 Apache/1.3.29 (Unix) configured -- resuming normal operations... (12 Replies)
Discussion started by: rpm120
12 Replies

10. AIX

Packet loss coming with big packet size ping

(5 Replies)
Discussion started by: Vishal_dba
5 Replies
QwtSyntheticPointData(3)					 Qwt User's Guide					  QwtSyntheticPointData(3)

NAME
QwtSyntheticPointData - Synthetic point data. SYNOPSIS
#include <qwt_series_data.h> Inherits QwtSeriesData< QPointF >. Public Member Functions QwtSyntheticPointData (size_t size, const QwtInterval &=QwtInterval()) void setSize (size_t size) size_t size () const void setInterval (const QwtInterval &) QwtInterval interval () const virtual QRectF boundingRect () const virtual QPointF sample (size_t i) const virtual double y (double x) const =0 virtual double x (uint index) const virtual void setRectOfInterest (const QRectF &) QRectF rectOfInterest () const Detailed Description Synthetic point data. QwtSyntheticPointData provides a fixed number of points for an interval. The points are calculated in equidistant steps in x-direction. If the interval is invalid, the points are calculated for the 'rect of interest', what normally is the displayed area on the plot canvas. In this mode you get different levels of detail, when zooming in/out. Example The following example shows how to implement a sinus curve. #include <cmath> #include <qwt_series_data.h> #include <qwt_plot_curve.h> #include <qwt_plot.h> #include <qapplication.h> class SinusData: public QwtSyntheticPointData { public: SinusData(): QwtSyntheticPointData(100) { } virtual double y(double x) const { return qSin(x); } }; int main(int argc, char **argv) { QApplication a(argc, argv); QwtPlot plot; plot.setAxisScale(QwtPlot::xBottom, 0.0, 10.0); plot.setAxisScale(QwtPlot::yLeft, -1.0, 1.0); QwtPlotCurve *curve = new QwtPlotCurve("y = sin(x)"); curve->setData(SinusData()); curve->attach(&plot); plot.show(); return a.exec(); } .fi Constructor &; Destructor Documentation QwtSyntheticPointData::QwtSyntheticPointData (size_tsize, const QwtInterval &interval = QwtInterval()) Constructor Parameters: size Number of points interval Bounding interval for the points See also: setInterval(), setSize() Member Function Documentation QRectF QwtSyntheticPointData::boundingRect () const [virtual] Calculate the bounding rect. This implementation iterates over all points, what could often be implemented much faster using the characteristics of the series. When there are many points it is recommended to overload and reimplement this method using the characteristics of the series ( if possible ). Returns: Bounding rectangle Implements QwtSeriesData< QPointF >. QwtInterval QwtSyntheticPointData::interval () const Returns: Bounding interval See also: setInterval(), size() QRectF QwtSyntheticPointData::rectOfInterest () const Returns: See also: setRectOfInterest() QPointF QwtSyntheticPointData::sample (size_tindex) const [virtual] Calculate the point from an index Parameters: index Index Returns: QPointF(x(index), y(x(index))); Warning: For invalid indices ( index < 0 || index >= size() ) (0, 0) is returned. Implements QwtSeriesData< QPointF >. void QwtSyntheticPointData::setInterval (const QwtInterval &interval) Set the bounding interval Parameters: interval Interval See also: interval(), setSize() void QwtSyntheticPointData::setRectOfInterest (const QRectF &rect) [virtual] Set a the 'rect of interest' QwtPlotSeriesItem defines the current area of the plot canvas as 'rect of interest' ( QwtPlotSeriesItem::updateScaleDiv() ). If interval().isValid() == false the x values are calculated in the interval rect.left() -> rect.right(). See also: rectOfInterest() Reimplemented from QwtSeriesData< QPointF >. void QwtSyntheticPointData::setSize (size_tsize) Change the number of points Parameters: size Number of points See also: size(), setInterval() size_t QwtSyntheticPointData::size () const [virtual] Returns: Number of points See also: setSize(), interval() Implements QwtSeriesData< QPointF >. double QwtSyntheticPointData::x (uintindex) const [virtual] Calculate a x-value from an index x values are calculated by deviding an interval into equidistant steps. If !interval().isValid() the interval is calculated from the 'rect of interest'. See also: interval(), rectOfInterest(), y() virtual double QwtSyntheticPointData::y (doublex) const [pure virtual] Calculate a y value for a x value Parameters: x x value Returns: Corresponding y value Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 6.0.0 Fri Apr 15 2011 QwtSyntheticPointData(3)
All times are GMT -4. The time now is 03:13 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy