Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Unable to search for failed pattern in the files created in a directory.

by Happy-the-monk (Monsignor)
on Jun 21, 2013 at 10:03 UTC ( #1040121=note: print w/ replies, xml ) Need Help??


in reply to Unable to search for failed pattern in the files created in a directory.

With the above code i am able to monitor the files created, but not able to search for the pattern required in the file created, so i am coming out of the loop in the starting of the log file creation, So now i need to stay in the loop till the file gets created and i need to search for log

Your problem is a bit hard to understand (at least for me), maybe that's why nobody has answered this yet.

I don't know File::Monitor yet, but what I understand is that it notifies you about creation of a file, but not about adding content to it?

I think you need to find a way to monitor the adding of content, which may happen some time in between but definitely when it is being closed, i.e. done writing for good.

If there was no module for that task on cpan (I haven't been looking for that yet), you might

  • put all newly created files you care about in a hash with their size as values (see stat) and
  • look for changes periodically.

Cheers, Sören

(hooked on the Perl Programming language)


Comment on Re: Unable to search for failed pattern in the files created in a directory.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1040121]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (9)
As of 2014-10-20 11:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (75 votes), past polls