The Proc::Simple package provides objects mimicing real-life processes from a user's point of view. A new process object is created by $myproc = Proc::Simple->new(); Either external programs or perl subroutines can be launched and controlled as proce...
MSCHILLI/Proc-Simple-1.32 - 16 Nov 2015 05:27:40 UTCThis module lets you fork off code that does not require synchronous execution in a simple way. It's syntactically similar to implementations of the async function found in other modules such as forks, threads, and even Coro. Unfortunately, all those...
BERLE/Proc-Simple-Async-0.03 - 25 Nov 2007 07:17:23 UTCRUSSOZ/DataFlow-1.121830 - 01 Jul 2012 15:08:56 UTC
RUSSOZ/DataFlow-1.121830 - 01 Jul 2012 15:08:56 UTC
This module provides an intuitive, Perl-ish way to write forking programs by letting you use blocks to illustrate which code section executes in which fork. The code for the parent, child, retry handler and error handler are grouped together in a "fo...
ARISTOTLE/Proc-Fork-0.806 - 23 Aug 2018 23:36:35 UTCProc::DaemonLite is a basic server daemonisation module that trys to cater for most basic Perl daemon requirements. The POD for this module is incomplete, as is some of the tidying of the code. It is however fully functional. This is a pre-release in...
NICOLAW/Proc-DaemonLite-0.01 - 11 Feb 2007 15:16:06 UTCProc::Pidfile is a very simple OO interface which manages a pidfile for the current process. You can pass the path to a pidfile to use as an argument to the constructor, or you can let Proc::Pidfile choose one ("/$tmpdir/$basename", where $tmpdir is ...
NEILB/Proc-Pidfile-1.09 - 24 Oct 2018 12:21:02 UTCProc::Lite is a lightweight, easy-to-use wrapper around Proc::Hevy. It is meant to provide a simple interface for common use cases....
PRAVUS/Proc-Lite-0.10 - 13 Jan 2014 15:36:15 UTCThis module provides a simple routine, "proc_exists()", to check a process' existence by name, something that is commonly done in shell scripts using: ps ax | grep name pgrep name and also some routines, "find_*()", to list processes matching some cr...
PERLANCAR/Proc-Find-0.051 - 11 Dec 2019 03:58:55 UTCProc::Hevy is a simplistic module for spawning child processes in a synchronous manner. It provides a simple interface for passing data to a process's "STDIN" while also offering several methods for buffering "STDOUT" and "STDERR" output....
PRAVUS/Proc-Lite-0.10 - 13 Jan 2014 15:36:15 UTCProc::Class is a simple OO wrapper for IPC::Open3, POSIX.pm, and more. THIS MODULE IS IN ITS BETA QUALITY. THE API MAY CHANGE IN THE FUTURE...
TOKUHIROM/Proc-Class-0.05 - 18 Oct 2011 23:07:35 UTCThe Proc::Short is intended to be an extension of the backticks operator in PERL which incorporates a number of options, including collecting STDOUT and STDERR separately -- plus timeout and automatic retries. A new process object is created by $mypr...
JHKIM/Proc-Short-0.01 - 28 Dec 1999 00:28:48 UTCThis module can execute an external process, monitor its state, get its results and, if needed, kill it prematurely and remove its results. There are, of course, many modules that cover similar functionality, including functions directly built-in in ...
TULSOFT/Proc-Async-0.2.0 - 29 May 2013 07:32:56 UTCThis module branches the current process into multiple processes when the object is created. Internally, perl function "fork" is used....
ISJOUNG/Proc-Branch-0.01 - 14 Mar 2009 23:28:31 UTCA simple, portable, and fast module for checking whether a process exists or not, regardless of whether it is a child of this process or has the same owner. On POSIX systems, this is implemented by sending a 0 (test) signal to the pid of the process ...
BRIANSKI/Proc-Exists-1.01 - 22 Oct 2013 15:40:14 UTCThese functions provide a simple way to read from or write to commands which are run without being interpreted by the shell. They croak if there's a system failure, such as a failed fork. POD ERRORS Hey! The above document had some coding errors, whi...
ROSCH/Proc-SafePipe-0.01 - 24 Sep 2000 01:27:25 UTCThis code implements a simple but effective mechanism to support Watchdogs in your code. A watchdog is a timer that fires a determined action after a timeout period has expired and can be used to recover hung processes. In our particular scenario, we...
LUISMUNOZ/Proc-Watchdog-1.01 - 23 Apr 2002 15:45:00 UTCA new process object is created by $myproc = Proc::Reliable->new(); The default will run a subprocess only once with a 60-second timeout. Either shell-like command lines or references to perl subroutines can be specified for launching a process in ba...
DGOLD/Proc-Reliable-1.16 - 24 Nov 2003 07:57:47 UTCGeneric queue of "jobs". Most likely to be subclassed for different situations. Jobs are registered. Hosts are registered. Jobs may or may not be tied to particular hosts. Jobs are started on hosts. Jobs may or may not have dependencies on each other...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC