Hello,

I think I've found bug in signal handling in bash.

Look at 2 scripts:
http://www.blues.gda.pl/SOURCES/show_logs.sh
http://www.blues.gda.pl/SOURCES/show_logs.zsh

Both are identical. "zsh" version works fine, "bash" version doesn't.
After start everything is fine, a can send _one_ HUP signal and it works 
as expected. The next HUP simply doesn't work. Even more: INT signal 
(Ctrl+C) works... like SIGHUP.

$ bash --version
GNU bash, version 4.2.37(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

$ zsh --version
zsh 4.3.17 (x86_64-unknown-linux-gnu)


System: linux debian 7.2


It's a little tricky, please let me know if something I should explain.


-- 
pozdr.  Paweł Gołaszewski          jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.

Reply via email to