【发布时间】:2018-09-12 06:29:03
【问题描述】:
subprocess.check_output('lspci | egrep -i "virtio network" | wc -l', shell=True)
退出状态为 -15 失败。发生这种情况的可能情况是什么?
CalledProcessError: Command 'lspci | egrep -i "virtio network" | wc -l' returned non-zero exit status -15
我读到了退出状态 1,但代码 -15 背后的具体含义是什么。
【问题讨论】:
-
你能在命令行中运行它吗?尝试在命令行中运行它并执行 $ echo $?在它之后查看返回值,看看是否相同。
-
您的命令在 Ubuntu 18 (Python3) 中运行良好。发生错误的环境是什么?
-
@Hannu 这是不可重现的。它发生在生产环境中。虚拟机在 GCP 上。
标签: python subprocess