[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
forked before bash subshell
From: |
s7v7nislands |
Subject: |
forked before bash subshell |
Date: |
Tue, 11 Oct 2016 19:14:24 -0700 (PDT) |
User-agent: |
G2/1.0 |
1. the script to reproduce
bash-4.4$ cat t.sh
(cd /tmp && sleep 20) &
echo "end"
2. run it
bash-4.4$ bash t.sh
end
3. script end, but there is a new forked script.
bash-4.4$ ps -ef | grep t.sh
501 50268 1 0 10:09AM ttys015 0:00.00 bash t.sh
501 50275 50181 0 10:10AM ttys015 0:00.00 grep t.sh
question:
when using sh -> dash, It will not fork before subshell, what's the different?
why bash bahavior like this? is that a bug?
if not, why should forked before execute subshell?
thanks!
- forked before bash subshell,
s7v7nislands <=
- Re: forked before bash subshell, Greg Wooledge, 2016/10/12
- Re: forked before bash subshell, XiaoBing Jiang, 2016/10/13
- Re: forked before bash subshell, Bob Proulx, 2016/10/13
- Re: forked before bash subshell, Daniel Colascione, 2016/10/13
- Re: forked before bash subshell, L. A. Walsh, 2016/10/15
- Re: forked before bash subshell, Daniel Colascione, 2016/10/15
- Re: forked before bash subshell, L. A. Walsh, 2016/10/15
- Re: forked before bash subshell, L. A. Walsh, 2016/10/15
Re: forked before bash subshell, Chet Ramey, 2016/10/15