Show process signal info on Linux
Perl6
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples Initial commit Jan 28, 2016
lib/Linux/Process
t v0.0.2 Jan 28, 2016
.gitignore Initial commit Jan 28, 2016
.travis.yml Initial commit Jan 28, 2016
LICENSE Initial commit Jan 28, 2016
META.info v0.0.2 Jan 28, 2016
README.md Initial commit Jan 28, 2016

README.md

#Linux::Process::SignalInfo

#Description

Show process signal information in Linux

#Installation

panda 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