IPC::Run - system() and background procs w/ piping, redirs, ptys (Unix, Win32) River stage four • 161 direct dependents • 1815 total dependents

IPC::Run allows you to run and interact with child processes using files, pipes, and pseudo-ttys. Both system()-style and scripted usages are supported and may be mixed. Likewise, functional and OO API styles are both supported and may be mixed. Vari...

TODDR/IPC-Run-20200505.0 - 05 May 2020 20:57:23 UTC

IPC::Run::IO - I/O channels for IPC::Run. River stage four • 161 direct dependents • 1815 total dependents

This class and module allows filehandles and filenames to be harnessed for I/O when used IPC::Run, independent of anything else IPC::Run is doing (except that errors & exceptions can affect all things that IPC::Run is doing)....

TODDR/IPC-Run-20200505.0 - 05 May 2020 20:57:23 UTC

IPC::Run::Debug - debugging routines for IPC::Run River stage four • 161 direct dependents • 1815 total dependents

Controls IPC::Run debugging. Debugging levels are now set by using words, but the numbers shown are still supported for backwards compatibility: 0 none disabled (special, see below) 1 basic what's running 2 data what's being sent/received 3 details w...

TODDR/IPC-Run-20200505.0 - 05 May 2020 20:57:23 UTC

IPC::Run::Fused - Capture Stdout/Stderr simultaneously as if it were one stream, painlessly. River stage zero No dependents

Have you ever tried to do essentially the same as you would in bash do to this: parentapp <( app 2>&1 ) And found massive road works getting in the way. Sure, you can always do this style syntax: open my $fh, 'someapp --args foo 2>&1 |'; But that's n...

KENTNL/IPC-Run-Fused-1.000001 - 08 Mar 2017 15:25:32 UTC

IPC::Run::Timer - Timer channels for IPC::Run. River stage four • 161 direct dependents • 1815 total dependents

This class and module allows timers and timeouts to be created for use by IPC::Run. A timer simply expires when it's time is up. A timeout is a timer that throws an exception when it expires. Timeouts are usually a bit simpler to use than timers: the...

TODDR/IPC-Run-20200505.0 - 05 May 2020 20:57:23 UTC

IPC::Run::Win32IO - helper routines for IPC::Run on Win32 platforms. River stage four • 161 direct dependents • 1815 total dependents

IPC::Run needs to use sockets to redirect subprocess I/O so that the select() loop will work on Win32. This seems to only work on WinNT and Win2K at this time, not sure if it will ever work on Win95 or Win98. If you have experience in this area, plea...

TODDR/IPC-Run-20200505.0 - 05 May 2020 20:57:23 UTC

IPC::Run::Win32Pump - helper processes to shovel data to/from parent, child River stage four • 161 direct dependents • 1815 total dependents

See IPC::Run::Win32Helper for details. This module is used in subprocesses that are spawned to shovel data to/from parent processes from/to their child processes. Where possible, pumps are optimized away. NOTE: This is not a real module: it's a scrip...

TODDR/IPC-Run-20200505.0 - 05 May 2020 20:57:23 UTC

IPC::Run::Win32Helper - helper routines for IPC::Run on Win32 platforms. River stage four • 161 direct dependents • 1815 total dependents

IPC::Run needs to use sockets to redirect subprocess I/O so that the select() loop will work on Win32. This seems to only work on WinNT and Win2K at this time, not sure if it will ever work on Win95 or Win98. If you have experience in this area, plea...

TODDR/IPC-Run-20200505.0 - 05 May 2020 20:57:23 UTC

IPC::Run::SafeHandles - Use IPC::Run and IPC::Run3 safely River stage zero No dependents

IPC::Run and IPC::Run3 are both very upset when you try to use them under environments where you have STDOUT and/or STDERR tied to something else, such as under fastcgi. The module adds safe-guarding code when you call IPC::Run or IPC::Run3 under suc...

CLKAO/IPC-Run-SafeHandles-0.04 - 21 Aug 2012 04:21:22 UTC

IPC::Run::Fused::Win32 - Implementation of IPC::Run::Fused for Win32 River stage zero No dependents

KENTNL/IPC-Run-Fused-1.000001 - 08 Mar 2017 15:25:32 UTC

IPC::Run::Fused::POSIX - Implementation of IPC::Run::Fused for POSIX-ish systems. River stage zero No dependents

KENTNL/IPC-Run-Fused-1.000001 - 08 Mar 2017 15:25:32 UTC

IPC::Run::Patch::Setuid - Set EUID River stage one • 1 direct dependent • 4 total dependents

This patch sets EUID of the child process ($>) to the specified ID after forking....

PERLANCAR/IPC-Run-Patch-Setuid-0.003 - 30 Apr 2019 08:31:07 UTC

IPC::PerlSSH::Library::Run - a library of command running functions for IPC::PerlSSH River stage one • 3 direct dependents • 3 total dependents

This module provides a library of functions for executing processes on the remote system. As well as a basic "system()"-like wrapper, there are also functions for passing data in to the executed process's STDIN stream, reading from its STDOUT stream,...

PEVANS/IPC-PerlSSH-0.17 - 11 Dec 2016 23:23:40 UTC

IPC::PrettyPipe::Execute::IPC::Run - execution backend using IPC::Run River stage zero No dependents

IPC::PrettyPipe::Execute::IPC::Run implements the IPC::PrettyPipe::Executor role, providing an execution backend for IPC::PrettyPipe using the IPC::Run module. It does not support inner pipes with non-default streams. For example, this is supported: ...

DJERIUS/IPC-PrettyPipe-0.13 - 08 Jul 2020 21:29:42 UTC

IPC::Run3 - run a subprocess with input/ouput redirection River stage four • 107 direct dependents • 4467 total dependents

This module allows you to run a subprocess and redirect stdin, stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using "system", "qx", and "open3" with a simple, extremely Perlish API. Speed, simplicity, ...

RJBS/IPC-Run3-0.048 - 29 Mar 2014 15:59:52 UTC

IPC::RunExternal - Execute an external command conveniently by hiding the details of IPC::Open3. River stage zero No dependents

IPC::RunExternal is for executing external operating system programs more conveniently than with `` or "system()", and without all the hassle of IPC::Open3. IPC::RunExternal allows: 1) Capture stdout and stderr in scalar variables. 2) Capture both st...

MIKKOI/IPC-RunExternal-0.101 - 06 Jul 2019 00:31:47 UTC

IPC::Run3::Simple - Simple utility module to make the easy to use IPC::Run3 even more easy to use. River stage one • 1 direct dependent • 1 total dependent

AYOUNG/IPC-Run3-Simple-0.011 - 23 Apr 2012 18:30:13 UTC

IPC::RunSession::Simple - Run a simple IPC session in the same vein as IPC::Run & Expect River stage zero No dependents

A simple IPC session with read/write capability using IPC::Open3 and IO::Select...

RKRIMEN/IPC-RunSession-Simple-0.002 - 27 Oct 2009 07:42:14 UTC

lib/IPC/Run3/Shell.pm River stage one • 1 direct dependent • 2 total dependents

HAUKEX/IPC-Run3-Shell-0.58 - 17 May 2020 19:14:58 UTC

IPC::Run3::Shell::CLIWrapper - Perl extension for wrapping arbitrary command-line tools River stage one • 1 direct dependent • 2 total dependents

This module wraps IPC::Run3::Shell in a layer that translates method calls and their arguments to the command-line arguments of system commands. "new" The arguments to the constructor are the same as to "make_cmd" in IPC::Run3::Shell, with the additi...

HAUKEX/IPC-Run3-Shell-0.58 - 17 May 2020 19:14:58 UTC

80 results (0.043 seconds)