Вопрос Как настроить этот X-сервер как услугу с выскочкой?


Это сценарий, который я должен запустить и запустить X-сервер ... Цель состоит в том, чтобы перезапустить его в случае сбоя ...

description "X server"

start on runlevel [2534]
stop on runlevel [!2534]

script
    X :0
end script

respawn

Так, иногда это работает. Иногда это не работает. Как я могу сделать это как идеальную «всегда живую работу»?


2
2018-05-05 22:52


происхождения


Что вы имеете в виду, иногда это работает, а иногда нет? У вас работает диспетчер дисплеев? Если это так, вы можете просто использовать задание диспетчера дисплея с параметром respawn. - CameronNemo


ответы:


Вероятно, вы должны использовать «exec ...» вместо «script ... end script», чтобы Upstart знал этот процесс.

Другая проблема может заключаться в том, что работа бежит с Плимутом или диспетчером дисплеев. Убедитесь, что диспетчеры отображения отключены, и start on runlevel [2345] в start on filesystem and plymouth-ready так что plymouth не пытается делать вещи с вашей графикой, пока сервер x работает.


2
2018-06-02 16:42