in reply to stty & signals

Hotshot,

From perldoc -q SIG:

Because "system" and backticks block "SIGINT" and "SIGQUIT", killing t +he program they're running doesn't actually interrupt your program.

My simple test on cygwin shows it also blocks SIGTSTP. By rolling your on perlfunc:fork/exec, you can bypass this behaviour.

update: Try to give a simple answer and look what happens. Of course clintp and steves are correct. Steves for pointing out that SIG_IGN is passed along on some systems and clintp for pointing out that you really should attack this problem through the terminal interface.

-derby