Port details on branch 2024Q3 |
- p5-Proc-ProcessTable Perl interface to the unix process table
- 0.636 devel =9 0.636Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2001-07-07 10:21:56
- Last Update: 2023-07-09 10:18:23
- Commit Hash: ca84bc8
- People watching this port, also watch:: wget, unzip, p5-Digest-HMAC, p5-Digest-MD5, p5-Digest-SHA1
- Also Listed In: perl5
- License: ART10 GPLv1+
- WWW:
- https://metacpan.org/release/Proc-ProcessTable
- Description:
- This module is a first crack at providing a consistent interface to Unix (and
maybe other multitasking OS's) process table information. The impetus for this
came about with my frustration at having to parse the output of various systems'
ps commands to check whether specific processes were running on different boxes
at a larged mixed Unix site. The output format of ps was different on each OS,
and sometimes changed with each new release of an OS. Also, running a ps
subprocess from within a perl or shell script and parsing the output was not a
very efficient or aesthetic way to do things.
With this module, you can do things like this:
# kill memory pigs
use Proc::ProcessTable;
my $t = Proc::ProcessTable->new;
foreach my $p ( @{$t->table} ) {
if( $p->pctmem > 95 ){
$p->kill(9);
}
}
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Proc-ProcessTable>0:devel/p5-Proc-ProcessTable
- To install the port:
- cd /usr/ports/devel/p5-Proc-ProcessTable/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/p5-Proc-ProcessTable
- pkg install p5-Proc-ProcessTable
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Proc-ProcessTable
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1688166128
SHA256 (Proc-ProcessTable-0.636.tar.gz) = 944224ffb00fc1ef35069633770a0afda8623b5c7532d1e4ab48a9df394890fd
SIZE (Proc-ProcessTable-0.636.tar.gz) = 95667
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- This port is required by:
- for Build
-
- devel/cvsmonitor
- devel/p5-Proc-Find-Parents
- net/p5-Net-Connection-Match
- net/p5-Net-Connection-lsof
- security/p5-openxpki
- sysutils/p5-Proc-ProcessTable-Colorizer
- sysutils/p5-Proc-ProcessTable-InfoString
-
Deleted ports which required this port:
- for Run
-
- devel/cvsmonitor
- devel/p5-Proc-Find-Parents
- graphics/gscan2pdf
- mail/imapsync
- mail/p5-Mail-Milter-Authentication
- net/p5-Net-Connection-Match
- net/p5-Net-Connection-lsof
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for p5-Proc-ProcessTable-0.636:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- devel_p5-Proc-ProcessTable
- USES:
- perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|