IPC::Capture - portably run external apps and capture the output River stage one • 2 direct dependents • 2 total dependents

IPC::Capture is a module for running external applications in a portable fashion when you're primarily interested in capturing the returned output. Essentially this is an attempt at creating a portable way of doing "backticks" with io-redirection. In...

DOOM/IPC-Capture-0.06 - 16 Mar 2009 06:36:58 GMT

IPC::ShellCmd - Run a command with a given environment and capture output River stage one • 1 direct dependent • 1 total dependent

This module comes from the nth time I've had to implement a select loop and wanted appropriate sudo/su privilege magic, environment variables that are set in the child, working directories set etc. It aims to provide a reasonable interface for settin...

BOBTFISH/IPC-ShellCmd-0.001 - 09 Nov 2009 01:52:05 GMT

IPC::OpenAny - Run a process with control over any FDs it may use. River stage one • 1 direct dependent • 1 total dependent

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 GMT

IPC::Cmd - finding and running system commands made easy River stage five • 123 direct dependents • 20553 total dependents

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.02 - 03 May 2018 08:53:01 GMT

IPC::Exe - Execute processes or Perl subroutines & string them via IPC. Think shell pipes. River stage one • 1 direct dependent • 1 total dependent

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 GMT

IPC::Lockfile - run only one instance of a program at a time using flock River stage one • 1 direct dependent • 1 total dependent

"IPC::Lockfile" is a module for use with Perl programs when you only want one instance of the script to run at a time. It uses "flock" and should work if run on an OS that supports "flock" (e.g. Linux, BSD, OSX and Windows)....

DFARRELL/IPC-Lockfile-0.05 - 28 Nov 2015 18:59:44 GMT

IPC::Lockfile - run only one instance of a program at a time using flock River stage one • 1 direct dependent • 1 total dependent

"IPC::Lockfile" is a module for use with Perl programs when you only want one instance of the script to run at a time. It uses "flock" and should work if run on an OS that supports "flock" (e.g. Linux, BSD, OSX and Windows)....

DFARRELL/IPC-Lockfile-0.05 - 28 Nov 2015 18:59:44 GMT

IPC::Shm - Easily store variables in SysV shared memory. River stage one • 1 direct dependent • 1 total dependent

KCODY/IPC-Shm-0.35 - 09 Jun 2014 00:45:15 GMT

IPC::Open3 - open a process for reading, writing, and error handling using open3() River stage five • 9928 direct dependents • 29800 total dependents

Extremely similar to open2(), open3() spawns the given $cmd 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 STDOUT and ST...

XSAWYERX/perl-5.30.0 - 22 May 2019 09:35:50 GMT

IPC::Open2 - open a process for both reading and writing using open2() River stage five • 9928 direct dependents • 29800 total dependents

The open2() function runs the given $cmd and connects $chld_out for reading and $chld_in for writing. It's what you think should work when you try $pid = open(HANDLE, "|cmd args|"); The write filehandle will have autoflush turned on. If $chld_out is ...

XSAWYERX/perl-5.30.0 - 22 May 2019 09:35:50 GMT

Win32::IPC - Base class for Win32 synchronization objects River stage one • 4 direct dependents • 6 total dependents

This module is loaded by the other Win32 synchronization modules. You shouldn't need to load it yourself. It supplies the wait functions to those modules. The synchronization modules are Win32::ChangeNotify, Win32::Event, Win32::Mutex, & Win32::Semap...

CJM/Win32-IPC-1.11 - 15 Nov 2014 18:17:29 GMT

IPC::GimpFu - interface to Gimp's script-fu server River stage one • 1 direct dependent • 1 total dependent

KIBI/IPC-GimpFu-0.03 - 28 Jun 2013 20:25:21 GMT

IPC::SRLock - Set / reset locking semantics to single thread processes River stage one • 2 direct dependents • 5 total dependents

Provides set/reset locking methods which will force a critical region of code to run single threaded Implements a factory pattern, three implementations are provided. The LCD option IPC::SRLock::Fcntl which works on non Unixen, IPC::SRLock::Sysv whic...

PJFL/IPC-SRLock-0.31.1 - 03 Feb 2017 23:10:57 GMT

IPC::UDPmsg - UDP Interprocess Communication Module River stage zero No dependents

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 GMT

IPC::Locker - Distributed lock handler River stage one • 1 direct dependent • 1 total dependent

IPC::Locker will query a remote lockerd server to obtain a lock around a critical section. When the critical section completes, the lock may be returned. This is useful for distributed utilities which run on many machines, and cannot use file locks o...

WSNYDER/IPC-Locker-1.496 - 26 Apr 2017 16:17:07 GMT

IPC::Session - Drive ssh or other interactive shell, local or remote (like 'expect') River stage one • 1 direct dependent • 1 total dependent

This module encapsulates the open3() function call (see IPC::Open3) and its associated filehandles. This makes it easy to maintain multiple interactive command sessions, such as multiple persistent 'ssh' and/or 'rsh' sessions, within the same perl sc...

STEVEGT/IPC-Session-0.05 - 16 Apr 2001 06:26:27 GMT

IPC::Transit - A framework for high performance message passing River stage two • 13 direct dependents • 15 total dependents

This queue framework has the following goals: * Serverless * High Throughput * Usually Low Latency * Relatively Good Reliability * CPU and Memory efficient * Cross UNIX Implementation * Multiple Language Compability * Very few module dependencies * S...

DIEDERICH/IPC-Transit-1.171860 - 05 Jul 2017 23:14:52 GMT

IPC::PerlSSH - execute remote perl code over an SSH link River stage one • 4 direct dependents • 5 total dependents

This module provides an object class that provides a mechanism to execute perl code in a remote instance of perl running on another host, communicated via an SSH link or similar connection. Where it differs from most other IPC modules is that no spec...

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

IPC::Cmd::Cached - Run expensive commands and cache their output River stage one • 1 direct dependent • 1 total dependent

"IPC::Cmd::Cached" uses "IPC::Cmd" to run arbitrary shell commands, but caches their results and finds them later. It uses a "Cache::FileCache" object to store the output of commands it has successfully executed persistently on disk. Results are stor...

MSCHILLI/IPC-Cmd-Cached-0.01 - 18 Dec 2007 06:10:59 GMT

IPC::DirQueue - disk-based many-to-many task queue River stage one • 1 direct dependent • 1 total dependent

This module implements a FIFO queueing infrastructure, using a directory as the communications and storage media. No daemon process is required to manage the queue; all communication takes place via the filesystem. A common UNIX system design pattern...

JMASON/IPC-DirQueue-1.0 - 18 Apr 2008 15:39:15 GMT

76 results (0.056 seconds)