@dfhkjhg

Как дождаться выполнение предыдущей команды?

Такая вот проблема
У меня есть 3 nodejs файла допустим file1.js file2.js file3.js
Надо одновременно запустить выполнение файлов file1.js и file2.js
И после того оба скрипта закончат свою работу выйти из текущей папки cd .. и запустить filte3.js
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
Вам нужен батник, который это делает?
file1.js стартуйте через команду start
file2.js - старутйте обычным образом (без start).
Они, конечно, стартуют не одновременно, но по крайней мере file2.js запустится сразу после того как стартанет file1.js. При этом батник будет ждать когда закончит выполнение file2.js и только после этого продолжит выполняться дальше.
В конце стартуйте file3.js.
Если до старта file3.js нужно убедится что точно file1.js и file2.js завершили работу (file2.js точно уже завершил работу, а вот file1.js все еще может работать, т.к. запускался через start и с ним батник никак не синхронизирован), то перед его стартом нужно с помощью tasklist в цикле с паузой проверять работает ли еще file1.js.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы