Sys::Cmd lets you run system commands and capture their output, or spawn and interact with a system process through its "STDIN", "STDOUT", and "STDERR" file handles. The following functions are exported on demand by this module: run( @cmd, [\%opt] ) ...

Sys::Ibam is a Perl extension for the ingellegent battery monitor by Sebastian Ritterbusch <Sebastian@Ritterbusch.de>. It uses statistical and adaptive linear methods to provide accurate estimations of minutes of battery left or of the time needed un...

The goal is that Sys::Path provides autoconf style system paths. The default paths for file locations are based on <http://www.pathname.com/fhs/> (Filesystem Hierarchy Standard) if the Perl was installed in /usr. For all other non-standard Perl insta...

Provides a way to programmatically run or trace a program and see the system calls it makes. This can be useful during testing as a way to ensure a particular file is actually opened, or another hard to test interaction actually occurs. Currently sup...

This is simple module that wraps the prctl system call. Currently only the PR_SET_NAME and PR_GET_NAME are implemented. This can be use to change the process name as reported by "ps -A" and be killable will killall....

The *Sys::Signal* *set* method works much like "local $SIG{FOO}", but with the added functionality of restoring the underlying signal handler to the previous C function, rather than Perl's. Unless, of course, Perl's C signal handler was the previous ...

Sys::HostIP does what it can to determine the ip address of your machine. All 3 methods work fine on every system that I've been able to test on. (Irix, OpenBSD, FreeBSD, NetBSD, Solaris, Linux, OSX, Win32, Cygwin). It does this by parsing ifconfig(8...

Provides a somewhat higher-level and friendlier interface to the Gamin File Access Monitor API. This allows one to monitor both local and remote (NFS-mounted) files and directories for common filesystem events. To do so, you must register "monitors" ...

The Sys::Hwloc module provides a Perl wrapper API around the Portable Hardware Locality (hwloc) C API. Visit <http://www.open-mpi.org/projects/hwloc> for information about hwloc. The module provides access to the functions of the hwloc API as well as...