How do you run multiple programs in parallel from a bash script?

前端 未结 15 1383
眼角桃花
眼角桃花 2020-11-22 06:31

I am trying to write a .sh file that runs many programs simultaneously

I tried this

prog1 
prog2

15条回答
  •  攒了一身酷
    2020-11-22 06:59

    How about:

    prog1 & prog2 && fg
    

    This will:

    1. Start prog1.
    2. Send it to background, but keep printing its output.
    3. Start prog2, and keep it in foreground, so you can close it with ctrl-c.
    4. When you close prog2, you'll return to prog1's foreground, so you can also close it with ctrl-c.

提交回复
热议问题