Skip to content
Show process signal info on Linux
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
lib/Linux/Process
t
.gitignore
.travis.yml
LICENSE
META6.json
README.md

README.md

Linux::Process::SignalInfo

Description

Show process signal information in Linux

Installation

zef install Linux::Process::SignalInfo

Usage

use v6;
use Linux::Process::SignalInfo;

# Create new signal info instance for PID 1
my $signal_info = Linux::Process::SignalInfo.new(pid => 1);

# Read process signal information
$signal_info.read;

# Parse signal info to make it human readable
$signal_info.parse;

# Pretty print
$signal_info.pprint;

Output:

Blocked: [SIGHUP SIGINT SIGUSR1 SIGUSR2 SIGTERM SIGCHLD SIGWINCH SIGPWR]
Ignored: [SIGPIPE]
Catched: [SIGQUIT SIGILL SIGABRT SIGBUS SIGFPE SIGSEGV]

Author

Cuong Manh Le cuong.manhle.vn@gmail.com

License

See LICENSE

You can’t perform that action at this time.