Câu hỏi Làm thế nào để thiết lập máy chủ X này như một dịch vụ mới nổi?


Đây là kịch bản tôi phải làm cho X Server của tôi và chạy ... Mục đích là để làm cho nó khởi động lại trong trường hợp tai nạn ...

description "X server"

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

script
    X :0
end script

respawn

Vì vậy, đôi khi nó hoạt động. Đôi khi nó không hoạt động. Làm thế nào tôi có thể làm điều đó để trở thành một "công việc luôn luôn" hoàn hảo?


2
2018-05-05 22:52


gốc


Đôi khi nó có ý nghĩa gì, và đôi khi nó không có ý nghĩa gì? Bạn có trình quản lý hiển thị đang chạy không? Nếu vậy, bạn có thể chỉ muốn sử dụng công việc quản lý hiển thị với tùy chọn respawn. - CameronNemo


Các câu trả lời:


Bạn có lẽ nên sử dụng "exec ..." thay vì "script ... end script", để Upstart biết quá trình.

Một vấn đề khác có thể là công việc đang đua với plymouth hoặc một người quản lý hiển thị hoặc một cái gì đó. Đảm bảo trình quản lý hiển thị bị tắt và thay đổi start on runlevel [2345] đến start on filesystem and plymouth-ready để plymouth không cố gắng làm việc với đồ họa của bạn trong khi máy chủ x đang chạy.


2
2018-06-02 16:42