P9Y-ProcessTable

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

      People aren't calling the process table a 1000 times a second, so
      there's really no need for a speed boost, either.

      Alas, sometimes this is unavoidable, with the process information
      buried in C library calls. However, the /proc FS is available on a
      great many amount of UNIX platforms, so it should be used as much as
      possible. Also, I take this moment to shake my tiny little fist at
      the BSD folks for actually regressing the OS by removing support for
      /proc. All of the reasons behind it are unsound or have solutions
      that don't involve removing this most basic right of UNIX users.

CAVEATS / TODO

      * No support for any non-proc BSD system other than FreeBSD. This is
      because BSD::Process only supports FreeBSD. If the support is needed,
      bug that module maintainer and provide some patches. Then bug me and
      I'll change the OS detection logic.

      * This thing actually uses Proc::ProcessTable for any system that
      isn't in the list and doesn't have /proc, including Darwin/OSX
      systems. Fortunately, P:PT is passing all Darwin tests (so far), so
      until somebody splits the code from that to a new module (hint
      hint)... And fortunately, P:PT gained a non-broken release.

      * Certain other /proc friendly OSs needs further support. Frankly,
      I'm trying to get a feel for what people actually need than just
      spending the time coding something for, say, NeXT OS and 50 other
      flavors. However, supporting one OS or another should be pretty easy.
      If you need support, dive into the ProcFS code and submit a patch.

      * See P9Y::ProcessTable::Process for other caveats.

SEE ALSO

      * Proc::ProcessTable

      * BSD::Process

      * Win32::Process::Info & Win32::Process

      * OS2::Process

      * VMS::Process

AVAILABILITY

    The project homepage is https://github.com/SineSwiper/P9Y-ProcessTable.

    The latest version of this module is available from the Comprehensive
    Perl Archive Network (CPAN). Visit http://www.perl.com/CPAN/ to find a
    CPAN site near you, or see
    https://metacpan.org/module/P9Y::ProcessTable/.

SUPPORT

 Internet Relay Chat

    You can get live help by using IRC ( Internet Relay Chat ). If you
    don't know what IRC is, please read this excellent guide:
    http://en.wikipedia.org/wiki/Internet_Relay_Chat. Please be courteous
    and patient when talking to us, as we might be busy or sleeping! You
    can join those networks/channels and get help:

      * irc.perl.org

      You can connect to the server at 'irc.perl.org' and talk to this
      person for help: SineSwiper.

 Bugs / Feature Requests

    Please report any bugs or feature requests via
    https://github.com/SineSwiper/P9Y-ProcessTable/issues.

AUTHOR

    Brendan Byrd <BBYRD@CPAN.org>

CONTRIBUTORS

      * Chris 'BinGOs' Williams <chris@bingosnet.co.uk>

      * Mithun Ayachit <m0t0rbr3th@gmail.com>

COPYRIGHT AND LICENSE

    This software is Copyright (c) 2015 by Brendan Byrd.

    This is free software, licensed under:

      The Artistic License 2.0 (GPL Compatible)



( run in 0.591 second using v1.01-cache-2.11-cpan-39bf76dae61 )