# Signal example

**URL:** <https://www.ruby-forum.com/t/signal-example/179355>\
**Category:** Ruby\
**Created:** [November 23, 2009, 10:28am UTC](https://www.ruby-forum.com/t/signal-example/179355 "2009-11-23T10:28:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gganesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e95f7d/32.png) [@gganesh](https://www.ruby-forum.com/u/gganesh)\
**Post date:** [November 23, 2009, 10:28am UTC](https://www.ruby-forum.com/t/signal-example/179355/1 "2009-11-23T10:28:20Z")

</div>

Hi,

Can anybody provide a ruby signal example ?

I am running a simple program contains,

#######################  
sleep (10)

trap.Signal(‘SIGNIT’) { proc to handle signal }  
#####################

If i will do (Ctrl + c), it should go to proc . But its not working.  
Does anybody have working example? Thanks in advance.

---

<div class="post-metadata">

**Author:** ![gganesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e95f7d/32.png) [@gganesh](https://www.ruby-forum.com/u/gganesh)\
**Post date:** [November 23, 2009, 10:54am UTC](https://www.ruby-forum.com/t/signal-example/179355/2 "2009-11-23T10:54:50Z")

</div>

trap(‘INT’){puts “^C”}

---

<div class="post-metadata">

**Author:** ![gganesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e95f7d/32.png) [@gganesh](https://www.ruby-forum.com/u/gganesh)\
**Post date:** [November 23, 2009, 10:59am UTC](https://www.ruby-forum.com/t/signal-example/179355/3 "2009-11-23T10:59:50Z")

</div>

2009/11/23 Karan R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> #####################
> 
> If i will do (Ctrl + c), it should go to proc . But its not working.  
> Does anybody have working example? Thanks in advance.

What did you try and what is not working?

Kind regards

robert

---

<div class="post-metadata">

**Author:** ![gganesh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e95f7d/32.png) [@gganesh](https://www.ruby-forum.com/u/gganesh)\
**Post date:** [November 23, 2009, 4:37pm UTC](https://www.ruby-forum.com/t/signal-example/179355/4 "2009-11-23T16:37:34Z")

</div>

On Nov 23, 2009, at 1:28 AM, Karan R. wrote:

> Hi,
> 
> Can anybody provide a ruby signal example ?
> 
> I am running a simple program contains,
> 
> #######################  
> sleep (10)
> 
> trap.Signal(‘SIGNIT’) { proc to handle signal }  
> ^^^^^^

Should be SIGINT or just INT.
