使用Pyvirtualdisplay和XVFB时如何获取进程的PID?

4

在使用 Pyvirtualdisplay 创建 Display 对象时,尝试找到它的 PID。该显示器是一个 Xvfb 虚拟帧缓冲。

我们已经尝试查看 .pid 属性,但是该属性不存在。同样,.process 属性也不存在。访问它们时均会引发 AttributeError 错误。

非常感谢!任何帮助都将不胜感激!

1个回答

2
这种情况的解决方法是实际上使用显示对象上的.pid属性,但是,只有在调用了start方法后它才会存在。这意味着,如果您需要获取进程的PID,则必须先启动显示。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接