VirtualBox虚拟机可以无头启动,也可以使用传统的图形用户界面类型启动。我仔细阅读了vboxmanage文档,但找不到查询当前类型的方法。除了快速运行的进程或X窗口之外,从Bash判断VM是否无头的最佳机制是什么?
注意:我还尝试在无头会话和图形用户界面会话之间比较vboxmanage showvminfo和vboxmanage guestproperty enumerate,但唯一的增量是时间戳。
发布于 2013-04-25 17:07:46
一些想法..。
如果您使用的是Linux,请尝试比较它们的/proc/${PID}目录。也许你可以在fd/中找到打开的套接字,或者在environ中找到一个显示环境。注意它是以零结尾的(使用tr '\0‘'\n')。
干杯
https://stackoverflow.com/questions/16066681
复制相似问题