![]() |
| |||||||
| Proc::Application
base class for all applications |
Proc::Application::Daemon
daemon class based on Proc::Application; |
Proc::Application::Daemon::httpd
|
| Proc::Background
OS independent background process objects |
Proc::Background::Unix
Unix interface to process mangement |
Proc::Background::Win32
Interface to process mangement on Win32 systems |
| Proc::BackOff
|
Proc::BackOff::Exponential
|
Proc::BackOff::Linear
|
| Proc::BackOff::Random
|
Proc::Branch
Creating Multiple Child Processes and Merging |
Proc::Class
OO interface for process management |
| Proc::Class::Status
exit status object |
Proc::Command
backtick that does not use the shell for Perl under Windows |
Proc::Construct_output
Perl extension to output values from while, foreach and if-elsif-else -constructs. |
| Proc::CPUUsage
measures the percentage of CPU the current process is using |
Proc::Daemon
Run Perl program(s) as a daemon process. |
Proc::DaemonLite
Simple server daemonisation module |
| Proc::Daemontools
Perl interface for the functionalities |
Proc::Daemontools::Service
services that play nicely with daemontools |
Proc::Daemontools::Service::Test
|
| Proc::Exists
fast check for process existence |
Proc::Exists::Configuration
|
Proc::Fork
Simple, intuitive interface to fork() |
| Proc::Fork::Runner
|
Proc::Forkfunc
Simple lwall-style fork wrapper |
Proc::Forking
OO interace to fork with load limit |
| Proc::Guard
process runner with RAII pattern |
Proc::Hevy
A heavyweight module for running processes synchronously |
Proc::Hevy::Reader
A reader pipe implementation for Proc::Hevy |
| Proc::Hevy::Writer
A writer pipe implementation for Proc::Hevy |
Proc::Info::Environment
Read Environment Variables of any Process |
Proc::Info::Environment::Linux
|
| Proc::InvokeEditor
Perl extension for starting a text editor |
Proc::JobQueue
job queue with dependencies, base class |
Proc::JobQueue::BackgroundQueue
|
| Proc::JobQueue::Command
run shell commands in the background |
Proc::JobQueue::DependencyJob
dependency-aware job object for Proc::JobQueue |
Proc::JobQueue::DependencyQueue
[DEPRECATED] JobQueue combined with a dependency graph |
| Proc::JobQueue::DependencyTask
callbacks for use with Proc::JobQueue |
Proc::JobQueue::EventQueue
JobQueue combined with IO::Event |
Proc::JobQueue::Job
The $job objects for Proc::JobQueue |
| Proc::JobQueue::Move
move files from one place to another |
Proc::JobQueue::RemoteDependencyJob
add a remote job to a dependency queue |
Proc::JobQueue::Sequence
do a sequence of background jobs |
| Proc::JobQueue::Sort
sort files in the background |
Proc::Killall
|
Proc::Killfam
kill a list of pids, and all their sub-children |
| Proc::Launcher
yet another forking process controller |
Proc::Launcher::Manager
manage multiple Proc::Launcher objects |
Proc::Launcher::Roles::Launchable
defines an interface for launchers |
| Proc::Launcher::Supervisor
restart watched processes that have exited |
Proc::Lite
A lightweight module for running processes synchronously |
Proc::Lock
lock interface module |
| Proc::Lock::File
lock interface module |
Proc::NiceSleep
yield system in an intelligent fashion |
Proc::Parallel
run multiple commands and process their output in parallel |
| Proc::Parallel::RemoteKiller
kill off slave processes on control-C |
Proc::Parallel::Unreliable
maintain a pool of unreliable slave processes |
Proc::ParallelLoop
Execute loops in parallel |
| Proc::PID::File
a module to manage process id files |
Proc::PID::File::Fcntl
Manage PID files using fcntl() locks |
Proc::Pidfile
a simple OO Perl module for maintaining a process id file for |
| Proc::PidUtil
PID file management utilities |
Proc::ProcessTable
Unix process table information |
Proc::ProcessTable::Process
Perl process objects |
| Proc::Queue
limits number of concurrent forked processes |
Proc::Reliable
Easy, reliable managed process execution |
Proc::SafeExec
Convenient utility for executing external commands in various ways. |
| Proc::SafeExec::Queue
Uses Proc::SafeExec to manage a group of concurrent processes. |
Proc::SafePipe
popen() and `` without calling the shell |
Proc::Safetynet
POE-based utility for supervising processes |
| Proc::Safetynet::Event
|
Proc::Safetynet::POEWorker
|
Proc::Safetynet::Program
|
| Proc::Safetynet::Program::Storage
|
Proc::Safetynet::Program::Storage::Memory
|
Proc::Safetynet::Program::Storage::TextFile
|
| Proc::Safetynet::ProgramStatus
|
Proc::Safetynet::RpcServer::Unix
|
Proc::Safetynet::RpcSession::Simple
|
| Proc::Safetynet::Supervisor
|
Proc::Scoreboard
interface scoreboard class |
Proc::Scoreboard::Dir
|
| Proc::Short
System calls with timeout option |
Proc::Simple
Fork wrapper with objects |
Proc::Simple::Async
Keyword sugar for Proc::Simple |
| Proc::Spawn
Run external programs |
Proc::Swarm
intelligently handle massive multi-processing on one machine |
Proc::SyncExec
Spawn processes but report exec() errors |
| Proc::UID
Manipulate a variety of UID and GID settings. |
Proc::Wait3
Perl extension for wait3 system call |
Proc::WaitStat
Interpret and act on wait() status values |
| Proc::Watchdog
Perl extension to implement (more) reliable watchdog of processes |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |