The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Proc::Run"

Proc::Spawn - Run external programs River stage zero No dependents

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 River stage one • 2 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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. River stage one • 2 direct dependents • 2 total dependents

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 River stage one • 2 direct dependents • 2 total dependents

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 River stage zero No dependents

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 River stage two • 4 direct dependents • 11 total dependents

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 River stage zero No dependents

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 River stage zero No dependents

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 River stage zero No dependents

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 River stage zero No dependents

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 River stage two • 6 direct dependents • 28 total dependents

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. River stage zero No dependents

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 River stage zero No dependents

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 River stage one • 1 direct dependent • 1 total dependent

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 River stage zero No dependents

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 River stage one • 2 direct dependents • 2 total dependents

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 River stage one • 5 direct dependents • 5 total dependents

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 River stage zero No dependents

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 River stage zero No dependents

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
77 results (0.038 seconds)