Python subprocess.run CalledProcessError при запуске rsh - PullRequest
0 голосов
/ 28 ноября 2018

Я запускаю сценарий на удаленном компьютере как:

subprocess.run(
    ["rsh", self.target] + shlex.split(cmd),
    check=True
)

Команда всегда успешно выполняется на удаленном компьютере, но как только она заканчивается на удаленном компьютере, я получаю CalledProcessError с

 Command 'cmd' died with <Signals.SIGPIPE: 13>.

Это поведение не является согласованным и не происходит каждый раз (в других случаях подпроцесс завершается без каких-либо исключений, как ожидалось).Мне интересно, в чем может быть проблема здесь, и как это исправить?

...