I am trying to write a .sh file that runs many programs simultaneously
I tried this
prog1 prog2
There is a very useful program that calls nohup.
nohup - run a command immune to hangups, with output to a non-tty