Задание sql не ожидает exe-файла, который был запущен из командного файла - PullRequest
0 голосов
/ 12 декабря 2018

Это код моего bat-файла, который я вызываю с первого шага работы с SQL.

@echo off

    REM %year% %month% calculation
    .....   

    start LongWork.exe %year% %month% 

Второй шаг задания SQL вызывает SecondLongWork.exe, который использует результаты LongWork.exe.Проблема в том, что второй шаг запускается сразу после окончания работы .bat.Он не ждет, пока LongWork.exe завершит свою работу.Как я могу изменить это поведение?

1 Ответ

0 голосов
/ 12 декабря 2018

Я мог воспроизвести такую ​​проблему в командной строке: использование start откроет новое окно cmd, а у исходного появится новое приглашение (не ожидает возврата запущенного приложения), в то время как без startприглашение зависло и ожидает возврата приложения.Так в чем же причина использования start?В этом случае ваш .bat-файл переходит к следующему утверждению или если больше нет возврата сразу после запуска приложения.

...