Search results for "module:IPC::Open"
IPC::Open2 - open a process for both reading and writing using open2()
The open2() function runs the given command and connects $chld_out for reading and $chld_in for writing. It's what you think should work when you try my $pid = open(my $fh, "|cmd args|"); The $chld_in filehandle will have autoflush turned on. If $chl...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
IPC::Open3 - open a process for reading, writing, and error handling using open3()
Extremely similar to open2(), open3() spawns the given command and connects $chld_out for reading from the child, $chld_in for writing to the child, and $chld_err for errors. If $chld_err is false, or the same file descriptor as $chld_out, then STDOU...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC
IPC::Open3 - open a process for reading, writing, and error handling using open3()
Extremely similar to open2(), open3() spawns the given command and connects $chld_out for reading from the child, $chld_in for writing to the child, and $chld_err for errors. If $chld_err is false, or the same file descriptor as $chld_out, then STDOU...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
IPC::Open2 - open a process for both reading and writing using open2()
The open2() function runs the given command and connects $chld_out for reading and $chld_in for writing. It's what you think should work when you try my $pid = open(my $fh, "|cmd args|"); The $chld_in filehandle will have autoflush turned on. If $chl...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC
IPC::OpenAny - Run a process with control over any FDs it may use.
THIS SOFTWARE IS STILL UNDER DEVELOPMENT PLEASE REPORT ANY BUGS, COMMENTS, OR FEATURE REQUESTS In the spirit of IPC::Open2 and IPC::Open3, which give you 2 and 3 handles to a child process, IPC::OpenAny makes it easy to start a process with any file ...
SSCAFFIDI/IPC-OpenAny-0.005 - 02 Jun 2012 00:18:12 UTC
IPC::Open3::Utils - simple API encapsulating the most common open3() logic/uses including handling various corner cases and caveats
The goals of this module are: 1 Encapsulate logic done every time you want to use open3(). 2 boolean check of command execution 3 Out of the box printing to STDOUT/STDERR or assignments to variables (see #5) 4 open3() error reporting 5 comprehensive ...
DMUEY/IPC-Open3-Utils-0.92 - 22 Oct 2020 20:52:32 UTC
IPC::Open3::Simple - A simple alternative to IPC::Open3
IPC::Open3::Simple aims at making it very easy to start a shell command, eventually feed its stdin with some data, then retrieve its stdout and stderr separately. When you want to run a shell command and parse its stdout/stderr or feed its stdin, you...
ERWAN/IPC-Open3-Simple-0.04 - 20 Jul 2006 13:32:15 UTC
IPC::Open2::Simple - The simplest way to read and write to a fork
IPC::Open2::Simple allows you to pipe data to a child process and read its ouput ("STDOUT"), all in one line! Contrary to IPC::Open2, you do not need to use file handles to communicate with the child process, which makes things a lot easier. WARNING ...
ODC/IPC-Open2-Simple-0.01 - 20 Aug 2014 13:02:17 UTC
IPC::Open3::Callback - An extension to IPC::Open3 that will feed out and err to callbacks instead of requiring the caller to handle them.
This module feeds output and error stream from a command to supplied callbacks. Thus, this class removes the necessity of dealing with IO::Select by hand and also provides a workaround for the bad reputation associated with Microsoft Windows' IPC....
LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 UTC
IPC::Open3::Callback::Logger - A logger for when Log4perl is not available
This provides a very basic logger for when Log4perl is not available....
LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 UTC
IPC::Open3::Callback::Command - A utility class that provides subroutines for building shell command strings.
The subroutines exported by this module can build shell command strings that can be executed by IPC::Open3::Callback, IPC::Open3::Callback::CommandRunner, ``, system(), or even plain old open 1, 2, or 3. There is not much point to *shelling* out for ...
LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 UTC
IPC::Open3::Callback::CommandRunner - A utility class that wraps IPC::Open3::Callback with available output buffers and an option to die on failure instead of returning exit code.
Adds more convenience to IPC::Open3::Callback by buffering output and error if needed and dieing on failure if wanted....
LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 UTC
IPC::Open3::Callback::CommandFailedException - An exception thrown when run_or_die encounters a failed command
This provides a container for information obtained when a command fails. The "command" and "exit_status" will always be available, but "out" and "err" will only be present if you supply the command option "out_buffer => 1" and "err_buffer => 1" respe...
LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 UTC
IPC::XPA - Interface to the XPA messaging system
This class provides access to the XPA messaging system library, "xpa", developed by the Smithsonian Astrophysical Observatory's High Energy Astrophysics R&D Group. The library provides simple inter-process communication via calls to the "xpa" library...
DJERIUS/IPC-XPA-0.16 - 21 May 2023 18:23:06 UTC
IPC::Run - system() and background procs w/ piping, redirs, ptys (Unix, Win32)
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-20231003.0 - 03 Oct 2023 01:09:01 UTC
IPC::Exe - Execute processes or Perl subroutines & string them via IPC. Think shell pipes.
This module was written to provide a secure and highly flexible way to execute external programs with an intuitive syntax. In addition, more info is returned with each string of executions, such as the list of PIDs and $? of the last external pipe pr...
GLAI/IPC-Exe-2.002001 - 14 Nov 2011 08:22:35 UTC
IPC::Cmd - finding and running system commands made easy
IPC::Cmd allows you to run commands platform independently, interactively if desired, but have them still work. The "can_run" function can tell you if a certain binary is installed and if so where, whereas the "run" function can actually execute any ...
BINGOS/IPC-Cmd-1.04 - 13 Jul 2019 09:17:39 UTC
IPC::Run3 - run a subprocess with input/output redirection
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.049 - 20 Jan 2024 21:13:21 UTC
IPC::Serial - Simple message passing over serial ports
HASH/IPC-Serial-1.007
-
17 Oct 2018 05:54:45 UTC
IPC::UDPmsg - UDP Interprocess Communication Module
The underlying structure is based on UPD packets passed thru address 127.0.0.1 and is expected to be reliable, although this may not be true on every OS. The most important motivation for this module is have a single solution that works under Linux a...
RLAUGHLIN/UDPmsg-0.11 - 23 Jan 2005 00:37:44 UTC