Sponsored Content
Full Discussion: Process file every minute
Top Forums Shell Programming and Scripting Process file every minute Post 302586951 by James_Owen on Wednesday 4th of January 2012 12:14:56 PM
Old 01-04-2012
Quote:
29203 file which I use to capture the data from data.ksh
Created how?
This file was created using this code (your code)
Code:
while true
do
        cat /path/to/output
done > logfile

Quote:
Yes you can. 'cat' is not special, cat just reads files. awk also just reads files. Why not try it, like I've asked for days?
I am sure if I am following what you saying , I have tried everything you said.

Code:
 awk ... /path/to/pipe

this will not only get one batch of the data but each time it will read the same data again and again.

Quote:
In other words run the code I already got and suggested fixes to, the way you had it originally, except reading from the fifo. And actually try it to see what it does.
I can't read from fifi as I said before using
Code:
mkfifo /path/to/outputfile

Then using awk read from data file to fifo file.
Created a pipe and the size of pipe is always zero as it does not store data. I have tried to write to this file but can't write to the file.

Quote:
Please try it, or at least something. I can't see your computer from here and ran out of things to suggest days ago, we need actual feedback from you, not 'but I think x'.
I have tried everything you said and try to explain the results I got.Smilie Smilie

---------- Post updated 4th Jan 2012 at 05:14 PM ---------- Previous update was 3rd Jan 2012 at 11:40 PM ----------

Please ignore my last reply.

Going back to the pipe, now I have a pipe output file as shows below
Code:
prw-r--r--*** 0 Jan* 3 11:00 OutPutFile

Now I am also able to read from the data file and capture the data using the pipe.

Also using AWK code I can read from pipe to another file which stores the data. (Parsing xml)

But this continues process for example if there are 40 records in the pipe then the AWK code loops again and again without stopping and adding to the counts every time.

I tried using sleep 20 at the end oTf the code before done, but this doesn't make any difference.

Could anyone help with this?

Also if the connection between the pipe and the data file fails, will pipe keep unprocessed data be kept by the pipe until it gets process or will it clear the file?

All I want the script to do is to run for 2 minutes, do calculation for those 2 minutes then sleep for 20 seconds. After 20 seconds start again from the where it was last.
 

10 More Discussions You Might Find Interesting

1. Programming

how can i run a process for a whole minute?

here's the problem, i have two processes that i need to run and both process should be run at a total of 1 minute each. how do i do that? and one more here's what the processes do: the 1st process show the '+" sign infinitely while the 2nd process displays the "-" infinitely. how could i count the... (1 Reply)
Discussion started by: kelogs1347
1 Replies

2. Shell Programming and Scripting

Determine if file changed within last minute

Is there a simple command to find or check if a file has been modified within the last minute? The mtime parameter from find cmd only allow days. I am trying to avoid timestamp parsing and do some sort of comparison as I'm real beginner at scripts. If this is the only way, any help is greatly... (3 Replies)
Discussion started by: ystee
3 Replies

3. Shell Programming and Scripting

Ksh Script to get the start minute of n number of process

How can i write a script.? which lists all X process and gets the start minute of each of them. thanks (1 Reply)
Discussion started by: Anteus
1 Replies

4. UNIX for Dummies Questions & Answers

When reading a csv file, counter to read 20 lines and wait for minute then read next 20 till end

Hello All, i am a newbie and need some help when reading a csv file in a bourne shell script. I want to read 10 lines, then wait for a minute and then do a reading of another 10 lines and so on in the same way. I want to do this till the end of file. Any inputs are appreciated ... (3 Replies)
Discussion started by: victor.s
3 Replies

5. Shell Programming and Scripting

Count of matched pattern occurences by minute and date in a log file

Anyone knows how to use AWK to achieve the following Sun Feb 12 00:41:01-00:41:59 Success:2 Fail:2 Sun Feb 12 00:42:01-00:42:59 Success:1 Fail:2 Sun Feb 12 01:20:01-01:20:59 Success:1 Fail:2 Mon Feb 13 22:41:01-22:41:59 Success:1 Fail:1 log file: Success Success Fail Fail ... (9 Replies)
Discussion started by: timmywong
9 Replies

6. Shell Programming and Scripting

Take minute per minute from a log awk

Hi, I've been trying to develop a script that performs the parsing of a log every 1 minute and then generating some statistics. I'm fairly new to programming and this is why I come to ask if I can lend a hand. this is my log: xxxx 16/04/2012 17:00:52 - xxxx714 - E234 - Time= 119 ms.... (8 Replies)
Discussion started by: jockx
8 Replies

7. Shell Programming and Scripting

Check log file size every 10 minute. Alert if log not update

How to check log size every 10min. by script (can use crontab) if log size not change with alert "Log not update" Base run on SunOS 5.8 Generic_Virtual sun4u sparc SUNW,SPARC-Enterprise logFiles="log1.log log2.log" logLocation="/usr/home/test/log/" Out put. Tue Jan 31... (3 Replies)
Discussion started by: ooilinlove
3 Replies

8. Shell Programming and Scripting

Want to add those that have the same minute in a file

Hi All, Need your help on how i can sum up the values. I have a file that contains the count and the time. I wanted to add up all the first column having the same datestamp. Please see below. INPUT 1721 2015-12-26 00:01 1440 2015-12-26 00:02 1477 2015-12-26 00:02 411 ... (4 Replies)
Discussion started by: ernesto
4 Replies

9. Shell Programming and Scripting

Grep from file modified one minute ago

Hello, I have a list of files, an example below: -rw-r--r-- 1 smf_oper esg 910773 Jul 6 12:52 am1slc02_ACS_201607061242571_20346.cdr -rw-r--r-- 1 smf_oper esg 995838 Jul 6 12:52 am1slc01_ACS_201607061243125_19895.cdr -rw-r--r-- 1 smf_oper esg 557235 Jul 6 12:52... (5 Replies)
Discussion started by: nms
5 Replies

10. Shell Programming and Scripting

Monitoring processes in parallel and process log file after process exits

I am writing a script to kick off a process to gather logs on multiple nodes in parallel using "&". These processes create individual log files. Which I would like to filter and convert in CSV format after they are complete. I am facing following issues: 1. Monitor all Processes parallelly.... (5 Replies)
Discussion started by: shunya
5 Replies
All times are GMT -4. The time now is 11:36 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy