检查 rc.local 下的脚本中 X 服务器是否启动

检查 rc.local 下的脚本中 X 服务器是否启动

我有一个依赖于 X 服务器是否启动的脚本。因此,在脚本中,我使用下面的 while 循环检查 X 是否已启动:

while xset q; do
  sleep 1
done

如果我手动运行此脚本,一切都会正常。但如果在系统启动期间从 rc.local 启动它,它就会陷入循环。

如何检查 rc.local 下的脚本中 X 是否启动?

相关内容