> 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.