You could maintain a status file. Open it once, at the beginning, then seek($stat_hf, 0, 0); just before you write the current status to the file. This is a lot of extra IO, so you might want to do it once every 5 or 10 input lines.
Unfortunately, some operating systems might auto-lock the status file against even reads from other processes. The preferred "fix" for that is to open it with options to only lock the file for writes. (but I don't know how to do that.) A common work-around is to close and re-open the file for each update. This incurs much more extra IO, so you'd only want to update once for every 50 or 100 input lines.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.