Rechercher une page de manuel
Arch::RunLimit.3pm
Langue: en
Version: 2005-06-27 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
Arch::RunLimit - class to enforce a limit on the number of running processesSYNOPSIS
use Arch::RunLimit my $limit = Arch::RunLimit->new(file => $limit_file); die "run-limit exceeded" if $limit->exceeded;
DESCRIPTION
Arch::RunLimit provides an easy way to enforce a limit on the number of concurrently running processes.METHODS
The following methods are available:new, exceeded.
- new %opts
- Create a new Arch::RunLimit object with the specified options:
-
- file (mandatory)
- The file used to keep track of the number of processes.
- limit
- The maximum number of concurrently running processes. Defaults to 5.
- timeout
- The timeout after which a process is assumed to be terminated in seconds. Defaults to 1800 (30 minutes).
-
- exceeded
- Return 1 if the number of concurrently running processes has been exceeded, 0 otherwise.
BUGS
Awaiting your reports.AUTHORS
Mikhael Goikhman (migo@homemail.com---Perl-GPL/arch-perl---devel).Enno Cramer (uebergeek@web.de--2003/arch-perl---devel).
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre