> what your actual goals are
####
> but it is not clear to me what you mean by:
> "multiple users cann follow the output"?
> Do you mean 'follow' as in tail -f?
####
> You want the script to launch a process and you
> want the script to be able to receive that output,
> but you also want the other "people", to be able
> to monitor that output.
> How?
####
> - Using concurrent copies of your script?
####
> - By somehow attaching to 'the one copy' of
> your script and your script "broadcasting" the
> output to all listeners that attached?
####
> - By having the program write it's output directly
> (or via indirection) to a file and your script
> 'tail-ing' that file after it has launched the
> process--so that other people can also monitor it
> using tail -f or whatever they choose?
####
> - Have your script launch the process and capture
> it's output and then, as well as doing whatever it
> needs to with it, also write it to a file so that
> other peope can monitor that file using tail or
> whatever?
####
> Each of these approaches is possible, but which is
> appropriate depends entirely upon what your
> requirements are.