одновременно не будет ждать пока ресурс одной задачи станет доступным, поэтому на самом деле не тот ответ, который мне нужен :(

, как я могу запустить две или более параллельные задачи, но ждать, пока ресурс, который создаст первая задача, станет доступным для второй задачи, чтобы использовать его, и так далее?

пример (концептуальный):

npm run task1 & waitfor task1 then task2 & waitFor task3 then task4 ...

есть идеи?

РЕДАКТИРОВАТЬ

В качестве примера: допустим, моя первая задача - запуск веб-сервера, а вторая задача - получать данные с этого веб-сервера каждый раз, когда происходит событие. Другой пример: моей первой задачей может быть запуск менеджера webdriver, моя вторая задача, запуск веб-сервера, а третья задача - запускать e2e-тесты каждый раз, когда меняются мои файлы. Итак, мне нужно, чтобы все эти задачи выполнялись одновременно, но их нужно инициализировать в определенном порядке и времени.

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

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