Chr*_*not 5 linux sleep xorg x-server process
我经常在我的 Linux 计算机上运行计算,这会导致我的 X 服务器时不时崩溃。几乎总是,一些程序似乎在崩溃中幸存下来并处于可中断的睡眠状态,例如:
29315 ? Sl 54:35 /home/kashim/Desktop/anylogic/anylogic -vmargs -Xmx1024M
Run Code Online (Sandbox Code Playgroud)
有没有办法将这些应用程序与新的 X 服务器重新连接?
并非没有一些事先准备。有一些代理 Xserver,例如 XMX 或 xmove,理论上可以让您将代理重新连接到新的 Xserver,因此当显示的 Xserver 崩溃时,您可以迁移到新的 Xserver,但它们确实有其局限性。XMX 设计用于某种截屏,而 xmove 设计用于用户启动的迁移,而不是从崩溃的 Xserver 中恢复。
还有像 Xpra 和 Xvnc 这样的应用程序,它们允许您运行第二个不显示在屏幕上的 Xserver,然后从另一个 Xserver“附加”到这些 Xserver,因此如果您的显示 Xserver 崩溃,您可以简单地重新附加。
最后,有一个实用程序 Guievict,它使用运行时代码修补程序在未经其同意的情况下将应用程序迁移到另一个 Xserver,但我发现这在现代环境中是否可行是值得怀疑的。
参考:
http://en.wikipedia.org/wiki/Xmove
http://en.wikipedia.org/wiki/Xpra
http://en.wikipedia.org/wiki/Guievict
归档时间: |
|
查看次数: |
1241 次 |
最近记录: |