Пакетный скрипт не работает полностью (но работал ранее) - как увидеть ошибки? - PullRequest
0 голосов
/ 25 марта 2019

У меня есть пакетный скрипт, который довольно прост:

start "" "%SYSTEMDRIVE%\Program Files (x86)\Git\bin\sh.exe" --login -i -c "cd C:\python-script && python run.py"

Я не так много делал с пакетными сценариями раньше, но здесь я могу сказать, что он просто открывает git bash в интерактивном режиме,затем запустив команду на CD в каталоге и запустив python run.py

Когда я запускаю этот .bat из командной строки cmd, git bash открывается очень быстро, а затем сразу же закрывается, но скрипт никогда не запускается.

В любом случае я могу временно остановить этот скрипт, чтобы увидеть любую ошибку, которую может выдавать окно git?

1 Ответ

0 голосов
/ 26 марта 2019

Чтобы позволить паузе отображаться в текущем окне, мы можем проверить, удалив команду start, чтобы выполнить ее в локальном окне.Также, как упоминалось в комментариях, если Python установлен и не находит его, вам потребуется указать полный путь к нему, который должен работать:

"%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i -c "cd C:\python-script" "C:\python37\python.exe" run.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...