IPC::Run::Fused::Win32 - Implementation of IPC::Run::Fused for Win32
version 1.000001
run_fused( $fh, $executable, @params ) || die "$@"; run_fused( $fh, \$command_string ) || die "$@"; run_fused( $fh, sub { .. } ) || die "$@"; # Recommended run_fused( my $fh, $executable, @params ) || die "$@"; # Somewhat supported run_fused( my $fh, \$command_string ) || die "$@";
$fh will be clobbered like 'open' does, and $cmd, @args will be passed, as-is, through to exec() or system().
$fh will point to an IO::Handle attached to the end of a pipe running back to the called application.
the command will be run in a fork, and STDERR and STDOUT "fused" into a singular pipe.
STDERR
STDOUT
NOTE: at present, STDIN's FD is left unchanged, and child processes will inherit parent STDIN's, and will thus block ( somewhere ) waiting for response.
STDIN
Kent Fredric <kentnl@cpan.org>
This software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install IPC::Run::Fused, copy and paste the appropriate command in to your terminal.
cpanm
cpanm IPC::Run::Fused
CPAN shell
perl -MCPAN -e shell install IPC::Run::Fused
For more information on module installation, please visit the detailed CPAN module installation guide.