note
Crackers2
<p>No. That's not how the shell works. Either it will wait for both to exit before showing the (one) prompt, or it will show the prompt after a certain proces exits and finish the other one in the background; in that case you won't get a new prompt after the background one exits.</p>
<p>I'm not exactly sure when it decides to keep stuff in the foreground or run them in the background.</p>
<p>In your case I think it's running both in the foreground, but due to buffering the output from test2 just happens to show up after the prompt</p>
1097603
1097844