[英]Cannot run interactive console without a controlling TTY
我正在尝试使用POPEN命令读取和写入guest-vm控制台。 Reading(stdout)可以正常工作,但是当我将stdin添加到POPEN时,我得到“如果没有控制TTY,则无法运行交互式控制台”。 感谢有关如何克服此错误的任何建议。
p = Popen(["virsh", "console", "guest-vm"],
shell=False, stdin=PIPE, stdout=PIPE, close_fds=True)
for line in iter(p.stdout.readline, b''):
if line == "SUCCESS":
p.stdin.write('\n')
错误:错误:如果没有控制TTY,则无法运行交互式控制台
您是否尝试过:
ssh -t <user>@<libvirthost> virsh console <vm_name>
其中:用户-libvirthost上存在的用户libvirthost-运行libvirt VM的位置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.