Python 带有rpyc抛出错误的subprocess.call

Python 带有rpyc抛出错误的subprocess.call,python,subprocess,rpyc,Python,Subprocess,Rpyc,我使用RPyc在远程机器上执行命令。我运行以下代码时出错: cmd = ['clonetst.exe', 'C:\\Users\\pqalinux\\Desktop\\Flowcontrol.tst', 'C:\\Users\\pqalinux\\Desktop\\lst_20150819_110008.lst', 'C:\\Users\\pqalinux\\Desktop\\tst_20150819_110008.tst'] self.host = rpyc.classic.connect(s

我使用RPyc在远程机器上执行命令。我运行以下代码时出错:

cmd = ['clonetst.exe', 'C:\\Users\\pqalinux\\Desktop\\Flowcontrol.tst', 'C:\\Users\\pqalinux\\Desktop\\lst_20150819_110008.lst', 'C:\\Users\\pqalinux\\Desktop\\tst_20150819_110008.tst']
self.host = rpyc.classic.connect(self.ip)
StatusCode = self.host.modules.subprocess.check_call(cmd)
远程回溯是:

Failed to create tst file: [Errno 2] The system cannot find the file specified

========= Remote Traceback (1) =========
Traceback (most recent call last):
  File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\rpyc\core\protocol.py", line 305, in _dispatch_request
    res = self._HANDLERS[handler](self, *args)
  File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\rpyc\core\protocol.py", line 535, in _handle_call
    return self._local_objects[oid](*args, **dict(kwargs))
  File "C:\Program Files (x86)\IronPython 2.7\Lib\subprocess.py", line 507, in check_call
    retcode = call(*popenargs, **kwargs)
  File "C:\Program Files (x86)\IronPython 2.7\Lib\subprocess.py", line 494, in call
    return Popen(*popenargs, **kwargs).wait()
  File "C:\Program Files (x86)\IronPython 2.7\Lib\subprocess.py", line 675, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Program Files (x86)\IronPython 2.7\Lib\subprocess.py", line 887, in _execute_child
    hp, ht, pid, tid = _subprocess.CreateProcess(executable, args,
WindowsError: [Errno 2] The system cannot find the file specified

有什么问题吗?有什么想法吗?

远程计算机上没有安装“clonetst.exe”,或者它既不在
路径上,也不在当前目录中。请确保已安装,并将其永久添加到
路径中或添加到环境词典中。

是否可以尝试指定
clonetst.exe
的完整路径?似乎找不到该文件。