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

Search results for "module:Proc::Fork"

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

Proc::Fork::Control is a simple to use library which functions much the same way as Proc::Fork. That said, Proc::Fork is not used, as fork() is accessed directly. Proc::Fork::Control allows you to manage forks, control number of children allowed, mon...

CFABER/Proc-Fork-Control-1.6 - 14 Dec 2015 16:41:34 UTC

Proc::ForkSafe - help make objects fork safe River stage zero No dependents

Proc::ForkSafe helps make objects fork safe....

SKAJI/Proc-ForkSafe-0.001 - 03 Aug 2023 23:08:52 UTC

Proc::Forkfunc - fork off a function River stage zero No dependents

Fork off a process. Call a function on the child process the function should be passed in as a reference. The child function should not return. Logic copied from somewhere, probably Larry Wall....

MUIR/Proc-Forkfunc-96.042201 - 22 Apr 1996 18:49:00 UTC

Proc::FastSpawn - fork+exec, or spawn, a subprocess as quickly as possible River stage two • 3 direct dependents • 17 total dependents

The purpose of this small (in scope and footprint) module is simple: spawn a subprocess asynchronously as efficiently and/or fast as possible. Basically the same as calling fork+exec (on POSIX), but hopefully faster than those two syscalls. Apart fro...

MLEHMANN/Proc-FastSpawn-1.2 - 10 Jun 2013 03:03:26 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::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::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::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::Branch - Creating Multiple Child Processes and Merging River stage zero No dependents

This 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 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::Forkmap - map with forking River stage zero No dependents

This module provides mapping with built-in forking....

TRSKI/Proc-Forkmap-0.2008 - 18 Oct 2019 00:12:21 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::SyncExec - Spawn processes but report exec() errors River stage one • 4 direct dependents • 4 total dependents

This module contains functions for synchronized process spawning with full error return. If the child's exec() call fails the reason for the failure is reported back to the parent. These functions will croak() if they encounter an unexpected system e...

ROSCH/Proc-SyncExec-1.01 - 05 Feb 2005 14:07:40 UTC

Proc::SafePipe - popen() and `` without calling the shell River stage zero No dependents

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

Proc::WaitStat - Interpret and act on wait() status values River stage zero No dependents

This module contains functions for interpreting and acting on wait status values. Nothing is exported by default. POD ERRORS Hey! The above document had some coding errors, which are explained below: Around line 8: =over is the last thing in the docu...

ROSCH/Proc-WaitStat-1.00 - 22 Oct 1999 15:54:07 UTC

Proc::Launcher - yet another forking process controller River stage zero No dependents

This library is designed to fork one or more long-running background processes and to manage them. This includes starting, stopping, and automatically restarting processes--even those that don't behave well. The pid of the forked child processes are ...

VVU/Proc-Launcher-0.0.37 - 14 Feb 2015 20:59:40 UTC

Proc::SafeExec - Convenient utility for executing external commands in various ways. River stage one • 1 direct dependent • 1 total dependent

Proc::SafeExec provides an easy, safe way to execute external programs. It replaces all of Perl's questionable ways of accomodating this, including system(), open() with a pipe, exec(), back-ticks, etc. This module will never automatically invoke /bi...

BILBO/Proc-SafeExec-1.5 - 14 Jun 2013 19:37:39 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::PidChange - execute callbacks when PID changes River stage zero No dependents

This module provides a simple API to check if the process ID changed, due to a fork() call. If such change is detected, it calls all the registered callbacks. The detection of PID changes can be done in two ways: in real-time as soon as it changes, o...

MELO/Proc-PidChange-0.002 - 20 Aug 2012 13:59:40 UTC
30 results (0.032 seconds)