Argv
view release on metacpan or search on metacpan
Argv instance should be marked 'readonly' using the <a href="#readonly"><code>->readonly</code></a>
method. A default callback is in effect at start that merely prints the
output.</p>
<p><a href="#pipe"><code>->pipe</code></a> is otherwise similar to, and reuses settings for <em>qx</em>
(except for the ability to limit command line lengths).</p>
<p>Without exhaustive testing, this is believed to work in a well-behaved
manner on Unix.</p>
<p>However, on Windows a few caveats apply. These appear to be limitations
in the underlying implementation of both Perl and Windows.</p>
<ol>
<li><strong><a name="windows_has_no_concept_of_sigpipe_thus_just_closing_the_pipe_handle_will_not_necessarily_cause_the_child_process_to_quit_bummer" class="item">Windows has no concept of SIGPIPE. Thus, just closing the pipe handle
will not necessarily cause the child process to quit. Bummer :-(.</a></strong>
</li>
<li><strong><a name="stderr" class="item">Sometimes an extra process is inserted. For example, if stderr
has been redirected using $obj-><code>stderr(1)</code> (send stderr to stdout), this
causes Perl to utilize the shell as an intermediary process, meaning
that even if the shell process quits, its child will continue.</a></strong>
</li>
</ol>
( run in 0.405 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )