I am trying to start a new perl script running using the exec command. However I want the exec command to be non-blocking so I create a new thread using the Thread module and point it toward the subroutine that will exec the new script. This new child thread also has to be non blocking so I have used the detach() command and the parent thread does not wait for the child thread. This all works fine in a console such as dos but when I run my parent script through a web browser, the child script runs fine and in a different thread but the parent script when reaching the end hangs and waits for the detached child script to end before closing the connection to the web browser. Is there any way to force the parent script to close the connection to the web browser?

In reply to Thread and exec by farmerajf

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.