我在popen中运行了以下命令:
p = subprocess.popen(["/usr/bin/whiptail", "--title", ""Progress"", "--gauge", """", "6", "50", "0"], stdout=subprocess.PIPE, stding=subprocess.PIPE)
要停止鞭尾命令的运行,我需要发送EOF到stdin。
如何在Python中发送EOF到stdin ?
或者直接调用p。terminate()
您需要的是关闭作为脚本标准输入的文件。
这里是p.stdin.close()