On Sun, 18 Aug 2002, Mikhael Goikhman wrote:

> Funny, the following is incorrect in bash and ksh:
>
>   % xterm &; xterm
>
> But this is correct in tcsh, zsh, ash and csh. If you put a command
> with & in parentheses it should work in all shells:
>
>   Exec (xterm &); (xterm &); (xterm &)
>

   Yeah. I've seen the above "% xterm &; xterm" fail a million
   times and never learn because it doesn't make any sense to
   me. I think its a bug. Heres a line from a script where I use
   the semi-colon which works just fine:

       cd /usr/src; rm -rf $GCC; tar -zxvf $GCC.tar.gz;

   I guess the & confuses it. Somebody should send a report
   to bug-bash@gnu.org to get clarifition. ( not me. I already
   got a bug report pending) I quickly tried this

       set -o monitor   # enable jobs
       set -b           # enable immediate reporting of SIGCHLD
       xterm &; xterm

    to enable job control and it still doesn't like it.


   Anyway the second form "Exec (xterm &); (xterm &); (xterm &)"
   does the trick. Sometimes something is funny is happening on
   the net like somebody trying to use your machine as a relay
   when they have no business doing so and I want to fire up a
   whole bunch of tails on the logs really quick. Now I can do it.

   Bruce


--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to