Восстановите приложение в состоянии сна после катастрофического отказа X-сервера

Я часто выполняю вычисления на своем компьютере Linux, которые заставляют мой X-сервер время от времени отказывать. Почти всегда некоторые программы, кажется, выживают к катастрофическому отказу и находятся в прерываемом состоянии сна, например:

29315 ?        Sl    54:35 /home/kashim/Desktop/anylogic/anylogic -vmargs -Xmx1024M

Существует ли способ повторно подключить эти приложения с новым X-сервером?

5
задан 02.08.2013, 02:46

1 ответ

Не без некоторой предшествующей подготовки. Существуют Xservers прокси, такие как XMX или xmove, который позволил бы Вам повторно подключать прокси к новому Xserver в теории, таким образом когда отображающийся Xserver отказывает, можно мигрировать на новый, но у них действительно есть свои ограничения. XMX разработан для в некотором роде экранной демонстрации, и xmove разработан для инициируемой пользователями миграции, не восстановившись с разрушенного Xserver.

Существуют также приложения как Xpra и Xvnc, который позволил бы Вам выполнять второй Xserver, который не отображается на экран, затем "присоединяет" к тем Xservers от другого Xserver, таким образом если Ваше отображение катастрофические отказы Xserver, можно просто повторно прикрепить.

Наконец, была утилита Guievict, которая используемое исправление кода во время выполнения переместить приложение без его согласия на другой Xserver, но я нахожу это сомнительным, что это работало бы в современной среде.

Судьи:

http://en.wikipedia.org/wiki/Xmove

http://en.wikipedia.org/wiki/Xpra

http://en.wikipedia.org/wiki/Guievict

6
ответ дан 07.12.2019, 17:38

Теги

Похожие вопросы