Search results for "module:Proc::Run"
Proc::Spawn - Run external programs
Proc::Spawn runs external programs, like ls and telnet. The process id of the spawned programs and IO::Handle objects are returned. The spawn function should be used for most purposes. It returns three IO::Handle objects for stdin, stdout, and stderr...
GARROW/Proc-Spawn-1.03 - 01 Jun 2001 12:11:50 UTC
AnyEvent::Proc - Run external commands
AnyEvent::Proc is a AnyEvent-based helper class for running external commands with full control over STDIN, STDOUT and STDERR....
ZURBORG/AnyEvent-Proc-0.105 - 10 Dec 2014 13:20:41 UTC
Proc::Govern - Run child process and govern its various aspects
Proc::Govern is a child process manager. It is meant to be a convenient bundle (a single parent/monitoring process) for functionalities commonly needed when managing a child process. It comes with a command-line interface, govproc. Background story: ...
PERLANCAR/Proc-Govern-0.213 - 23 Feb 2024 02:00:05 UTC
Proc::Reliable - Run external processes reliably with many options.
A 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 UTC
Proc::Parallel - run multiple commands and process their output in parallel
This module is a wrapper around an asynchronous IO library. It provides an easy interface for starting a bunch of commands and processing each line of output from those commands. It uses IO::Event::Callback. When the last of the commands finish, "Eve...
MUIR/Proc-Parallel-0.601 - 19 Jun 2011 05:10:52 UTC
Proc::Lite - A lightweight module for running processes synchronously
Proc::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 UTC
Proc::Fork - simple, intuitive interface to the fork() system call
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.808 - 03 Sep 2022 17:52:47 UTC
Proc::Hevy - A heavyweight module for running processes synchronously
Proc::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 UTC
Proc::Stat
This module reads /proc/uptime and /proc/{pid}/stat to gather statistics and calculate cpu utilization of designatated PID's with or without children All the data from /proc/[pid]/stat is returned attached to the method pointer, see list below by ind...
MIKER/Proc-Stat-0.03 - 29 Apr 2019 16:28:57 UTC
Proc::Short - return short system calls with options
The 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 UTC
Proc::tored - Service management using a pid file and touch files
A "Proc::tored" service is voluntarily managed by a pid file and touch files. "Proc::tored" services are specified with a name and a path. Any services created using the same name and path are considered the same service and will be aware of other pr...
JEFFOBER/Proc-tored-0.20 - 27 Oct 2017 18:26:43 UTC
Proc::Guard - process runner with RAII pattern
Proc::Guard runs process, and destroys it when the perl script exits. This is useful for testing code working with server process....
TOKUHIROM/Proc-Guard-0.07 - 25 Mar 2015 22:41:11 UTC
Proc::UID - Manipulate a variety of UID and GID settings.
Perl only has concepts of effective and real user-ids (UIDs) and group-ids (GIDs), accessible via the special variables $<, $>, $( and $). However most modern Unix systems also have a concept of saved UIDs. This module provides a consistent and logic...
PJF/Proc-UID-0.05 - 18 Jul 2008 16:25:26 UTC
Proc::Topus - Spawn worker processes with IPC built-in
Proc::Topus spawns one or more worker processes from one or more worker groups. Each worker process is pre-allocated a pair of filehandles for communicating with the initial master process. An intermediate loader process is also created in order to t...
PRAVUS/Proc-Topus-0.02 - 07 Jan 2014 14:53:04 UTC
Proc::Queue - limit the number of child processes running
This module lets you parallelise a perl program using the "fork", "exit", "wait" and "waitpid" calls as usual but without taking care of creating too many processes and overloading the machine. It redefines perl "fork", "exit", "wait" and "waitpid" c...
SALVA/Proc-Queue-1.23 - 07 Jan 2008 22:38:00 UTC
Proc::Async - Running and monitoring processes asynchronously
This 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 UTC
Proc::Exists - quickly and portably check for process existence
A 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 UTC
Proc::Simple - launch and control background processes
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 UTC
Proc::Swarm - intelligently handle massive multi-processing on one machine
This module provides some fairly fine control over heavy-duty multiprocessing work. This is probably most useful in two general cases: a multi-CPU system that doesn't distribute load in a single process across all CPUs, and programs that need to do a...
DIEDERICH/Proc-Swarm-1.161060 - 15 Apr 2016 23:15:16 UTC
Proc::Command - backtick that does not use the shell for Perl under Windows
Some Perls under Microsoft windows suffers disabilities over Unix Perls. One particular disability is a backtick without the console. Altough the Microsoft console, may be started without a window (start command with /b option or spawn program call),...
SOFTDIA/Proc-Command-0.04 - 27 Jul 2003 17:24:58 UTC