I was just reading over merlyn's article in SysAdmin this month, and one comment he made is very timely in my scripting life at the moment. In his utility he documents in his article, he touches on forking processes off to speed up a script that is hampered by the timeout due to the nature of icmp.

One line in the article really bent my noodle, so I'm asking the monstery to help clear the fog. Near the bottom of the first page of his article, merlyn states:

"Perl needs to fork a shell because we needed that child to have its standard error output redirected."

Are there problems writing to STDERR from with a fork() process? Or is it just that he is counting on the STDERR output being read and handled by the shell? Maybe I am way off base, but its a very appropriate read since I myself am just getting ready to change the log output in one of my scripts from STDOUT to STDERR.

Thanks -c


In reply to STDERR with fork(); by c

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.