Выполнить подпроцесс python, вызванный удаленно psexec, не может найти указанный файл - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь выполнить следующий cmd с Дженкинсом:

psexec \\__SERVER__ -u ACCOUNT -p PASSWORD python \\CODE_SERVER\Main.py

В моем коде Python я выполняю следующую строку:

subprocess.call("start c:\\some_app.exe end")

и эта строка выдает следующие ошибки:

File "C:\Python27\lib\subprocess.py", line 168, in call
    return Popen(*popenargs, **kwargs).wait()
  File "C:\Python27\lib\subprocess.py", line 390, in __init__
    errread, errwrite)
  File "C:\Python27\lib\subprocess.py", line 640, in _execute_child
    startupinfo)
**WindowsError: [Error 2] The system cannot find the file specified
python exited on __SERVER__ with error code 1.**

Я уже убедился, что CODE_SERVER имеет правильные общие разрешения. и я уже попробовал следующие вызовы подпроцесса:

subprocess.call("start \\\\__SERVER__ \\some_app.exe end")

как мне запустить приложение c: \ some_app.exe, чтобы избежать этой проблемы?

...