الصنف SignalException في روبي

من موسوعة حسوب
< Ruby
مراجعة 09:16، 4 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

يًطللق الاستثناء SignalException عند تلقي إشارة ما.

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

سيُنتج عن تنفيذ هذه الشيفرة ما يلي:

received Exception SIGHUP

توابع الصنف العامة

new

ينشئ كائنًا جديدًا من النوع SignalException.

توابع النسخة العامة

signo

يعيد رقم إشارة.

مصادر