Thanks guys for the help.

I have tried all these solutions. None of them work. They all print the information I am wanting at the end of cutting the CD. I looked through the cdrecord code, and Jorg places a \r at the beginning of each line of output denoting how much of the cd has been cut. I tried removing those in perl, but to no avail either.
What's really strange is if I redirect the output to a file, and then tail the file simultaneously, I get the information I am after. When I look at the file with VI, I see the following type of output:

^MTrack 01 0 of 47MB^MTrack 01 1 of 47MB^MTrack 01 2 of 47MB^M.....etc....

This has the effect that each line indicating the percent of the track cut is over-written by the next line, creating that "nice" feeling of interactivity. I just find it's making my life hell.

Also not sure that I fully understand how it can well be appending to a file on redirecting output from cdrecord, but not giving me the output when I pop the same in a perl script.
Cheerio
Hambo

In reply to Re: Re: not waiting for external command to complete before getting the output by Anonymous Monk
in thread not waiting for external command to complete before getting the output by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.