我正在以以下方式在远程计算机上运行脚本:
subprocess.run(
["rsh", self.target] + shlex.split(cmd),
check=True
)
该命令始终在远程计算机上成功运行,但是一旦在远程计算机上完成,我就会收到
的CalledProcessError Command 'cmd' died with <Signals.SIGPIPE: 13>.
此行为不一致,并且不会每次都发生(其他时间子进程在没有预期异常的情况下退出)。我想知道这里可能是什么问题,以及如何解决?