CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     P     > >     Proc
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.