@wolfrevokcats, смысл Аачини в том, что другой подход основан на событиях. Это просто пробуждает процесс, когда он готов, который всегда чище, чем делать опрос.

не выполнить некоторые задачи параллельно в пакетном скрипте и ждать их?

command1;

# command3, command4 and command5 should execute in sequence say task1
# command6, command7 and command8 should execute in sequence say task2
# both task1 and task2 should run independently

command3; command4; command5 | command6; command7; command8;

# should execute only after the above parallel tasks are completed

command9;

В качестве доказательства концепции я попробовал что-то вроде, но это не работает:

echo "Starting"
start /wait wait20.bat   
start /wait wait40.bat 
echo "Finishing"

wait20.bat выглядит как:

echo "starting 20 seconds job"
timeout 20
echo "finishing 20 seconds job"

Что я делаю неправильно?

Ответы на вопрос(2)

Ваш ответ на вопрос