p5-Proc-ProcessTable - Perl interface to the unix process table

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Quarterly i386
Package filename p5-Proc-ProcessTable-0.59.txz
Package name p5-Proc-ProcessTable
Package version 0.59
Package release -
Package architecture i386
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Proc-ProcessTable
License GPLv1+, ART10
Maintainer sunpoet@FreeBSD.org
Download size 25.76 KB
Installed size 52.62 KB
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 ){
WWW: https://metacpan.org/release/Proc-ProcessTable
- DOCS: on


Package Version Architecture Repository
p5-Proc-ProcessTable-0.59.txz 0.59 amd64 FreeBSD Ports Quarterly
p5-Proc-ProcessTable-0.59.txz 0.59 amd64 FreeBSD Ports Latest
p5-Proc-ProcessTable-0.59.txz 0.59 i386 FreeBSD Ports Latest
p5-Proc-ProcessTable - - -


Name Value
libperl.so.5.28 -
perl5 = 5.28.2


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Proc-ProcessTable-0.59.txz
Source Package devel/p5-Proc-ProcessTable

Install Howto

Install p5-Proc-ProcessTable txz package:

# pkg install p5-Proc-ProcessTable

See Also

Package Description
p5-Proc-ProcessTable-Colorizer-0.3.0.txz Colorized and enhanced version of ps
p5-Proc-Queue-1.23_1.txz Proc::Queue - limit the number of child processes running
p5-Proc-Reliable-1.16_1.txz Run external processes reliably with many options
p5-Proc-SafeExec-1.5_1.txz Convenient utility for executing external commands in various ways
p5-Proc-Simple-1.31_1.txz Perl5 module to launch and control background processes
p5-Proc-Wait3-0.05.txz Perl extension for wait3 system call
p5-Proc-WaitStat-1.00_1.txz Interpret and act on wait() status values
p5-Proclet-0.35_2.txz Perl extension for minimalistic Supervisor
p5-Progress-Any-0.214.txz Record progress to any output
p5-Project-Gantt-1.03_8.txz Create Gantt charts to manage project scheduling
p5-Project-Libs-0.02_1.txz Perl extension to add module directories of a project into @INC
p5-Promises-0.94.txz An implementation of the Promise/A+ pattern
p5-Prophet-0.751_2.txz Distributed database system
p5-Protocol-ACME-0.16_1.txz Interface to the Let's Encrypt ACME API
p5-Protocol-CassandraCQL-0.11_2.txz Wire protocol support functions for Cassandra CQL3