Я хочу написать bash script, где я запускаю две команды одновременно, а затем продолжаю, когда они оба завершатся.
Здесь что-то не работает, но я приведу его здесь, чтобы проиллюстрировать, что я пытаюсь сделать:
#!/bin/bash
./job1 &
./job2
./dostuffwithresults
script будет запускать как job1, так и job2 одновременно, но будет ждать завершения задания2 до продолжения. Если job1 занимает больше времени, результаты могут быть не готовы к окончательной команде.