DASH Shell discussions
 help / color / mirror / Atom feed
* wait and ctrl+Z
@ 2012-04-20 11:31 Marc Glisse
  2012-05-03 21:51 ` Herbert Xu
  0 siblings, 1 reply; 4+ messages in thread
From: Marc Glisse @ 2012-04-20 11:31 UTC (permalink / raw)
  To: dash

Hello,

I noticed a strange behavior of "wait" when I suspend and resume a script.

$ cat a.sh
#!/bin/dash
(sleep 7; echo blah) &
(sleep 7; echo bloh) &
wait ; echo coucou
$ ./a.sh
^Z
zsh: suspended  ./a.sh
$ fg
[1]  + continued  ./a.sh
coucou
$ blah
bloh

As you can see, the instruction after "wait" was executed immediatly on 
resume, without waiting for the jobs.

If I replace the ';' after "wait" by "&&" and do the same suspend+resume, 
"coucou" is never printed.

I am using dash version 0.5.7-3 in debian testing.

-- 
Marc Glisse

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-05-03 22:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-20 11:31 wait and ctrl+Z Marc Glisse
2012-05-03 21:51 ` Herbert Xu
2012-05-03 22:28   ` Marc Glisse
2012-05-03 22:46     ` Jilles Tjoelker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox