class SignalException
Raised when a signal is received.
begin Process.kill('HUP',Process.pid) sleep # wait for receiver to handle signal sent by Process.kill rescue SignalException => e puts "received Exception #{e}" end
produces:
received Exception SIGHUP
Public Class Methods
(?string sig_name) → void
(int sig_number, ?string sig_name) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/core/errors.rbs, line 479
def initialize: (?string sig_name) -> void
| (int sig_number, ?string sig_name) -> void
Construct a new SignalException object. sig_name should be a known signal name.
Public Instance Methods
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/core/errors.rbs, line 482
def signm: () -> String