[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Process group id of first command in command substitution (bash4 vs
Re: Process group id of first command in command substitution (bash4 vs bash3)
Wed, 22 Feb 2012 11:09:13 +0100
Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20120131 Thunderbird/10.0
On 02/20/2012 10:57 PM, Chet Ramey wrote:
I'm not sure if it's a bug or not, but there is change between old bash
3.2 and bash 4.2.
When you run a script:
$(sleep 1; sleep 2)
in bash 4.2 the first sleep has same group id as parent shell. However
in bash 3.2 it has different group id.
Is it bug or not? I'm not able to find documentation for this change.
And seems that POSIX says nothing about it.
How could this possibly matter?
It could matter in sending (receiving) signal to process group.