GNU Parallel "wraps" the execution of other programs, just like shells do. I'd like to understand how exactly GNU Parallel behaves itself when it gets SIGINT/SIGQUIT. The reason I ask is because I have a program that performs special actions on SIGINT (a bit like emacs does but not quite).
According to http://www.cons.org/cracauer/sigint.html, there are several ways to handle SIGINT/SIGQUIT: IUE, WUE, WCE. It looks like WCE is the best method, and it looks like the right behavior is described in "How to be a proper shell". Does GNU parallel behave according to that article's "proper shell" definition? Thanks, Martin
