这是我必须使我的 X 服务器启动并运行的脚本...目标是让它在崩溃时重新启动...
description "X server"
start on runlevel [2534]
stop on runlevel [!2534]
script
X :0
end script
respawn
所以,有时它有效。有时它无效。我怎样才能把它做成一份完美的“永远活着的工作”呢?
答案1
您可能应该使用“exec ...”而不是“script ... end script”,以便 Upstart 知道该过程。
另一个问题可能是该作业与 plymouth 或显示管理器等竞争。确保显示管理器已禁用,并将更改为,start on runlevel [2345]
以便start on filesystem and plymouth-ready
plymouth 在 x 服务器运行时不会尝试对您的图形进行操作。