On 6/6/13 5:29 AM, Lionel Cons wrote:
> Forwarding an interesting posting from Roland Mainz who did an
> investigation why signal trap processing in ksh93, bash and dash is
> currently not reliable.

As I said in a previous message, I have done considerable work between
bash-4.2 and bash-4.3 to move signal processing out of signal handlers.
This includes running trap commands.

The only signal for which bash (and other shells) make a guarantee to
execute one instance of a trap for each signal received is SICHLD, and
even in that case the guarantee is not exact: the shell will run the
trap once for each child that exits.

Read the thread beginning at

http://lists.gnu.org/archive/html/bug-bash/2012-11/msg00003.html

for a discussion that kicked off some of the work.

Chet

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    c...@case.edu    http://cnswww.cns.cwru.edu/~chet/

Reply via email to