IPC::Pidfile - run only one instance of a program at a time River stage zero No dependents

"IPC::Pidfile" is a module for use with Perl programs when you only want one instance of the script to run at a time. It should work for you if: * You are OK with the pidfile being created in the same directory as the script * You are not using an ob...

DFARRELL/IPC-Pidfile-0.02 - 28 Oct 2015 05:15:34 UTC

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

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 UTC

IPC::ShellCmd - Run a command with a given environment and capture output River stage zero No dependents

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 UTC

IPC::OpenAny - Run a process with control over any FDs it may use. River stage zero No dependents

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::Cmd - finding and running system commands made easy River stage five • 118 direct dependents • 17711 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.04 - 13 Jul 2019 09:17:39 UTC

IPC::Exe - Execute processes or Perl subroutines & string them via IPC. Think shell pipes. River stage zero No dependents

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::Shm - Easily store variables in SysV shared memory. River stage zero No dependents

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

IPC::Lockfile - run only one instance of a program at a time using flock River stage zero No dependents

"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 UTC

IPC::Lockfile - run only one instance of a program at a time using flock River stage zero No dependents

"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 UTC

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

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...

SHAY/perl-5.32.1 - 23 Jan 2021 14:56:24 UTC

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

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...

XSAWYERX/perl-5.32.0 - 20 Jun 2020 20:38:54 UTC

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

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...

SHAY/perl-5.32.1 - 23 Jan 2021 14:56:24 UTC

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

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...

XSAWYERX/perl-5.32.0 - 20 Jun 2020 20:38:54 UTC

Win32::IPC - Base class for Win32 synchronization objects River stage one • 4 direct dependents • 5 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 UTC

IPC::GimpFu - interface to Gimp's script-fu server River stage zero No dependents

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

IPC::SRLock - Set / reset locking semantics to single thread processes River stage one • 1 direct dependent • 4 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 UTC

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 UTC

IPC::Locker - Distributed lock handler River stage zero No dependents

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.500 - 26 Oct 2019 14:25:09 UTC

IPC::Session - Drive ssh or other interactive shell, local or remote (like 'expect') River stage zero No dependents

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 UTC

IPC::Transit - A framework for high performance message passing River stage two • 11 direct dependents • 13 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 UTC
80 results (0.037 seconds)