代码之家  ›  专栏  ›  技术社区  ›  Nikhil Jain

如何通过后台运行的Perl脚本触发apache用户在Linux下启动XServer?

  •  1
  • Nikhil Jain  · 技术社区  · 15 年前

    并由其他应用程序触发。我在中收到以下错误消息

    “应用程序正在尝试创建窗口,但无法加载任何驱动程序。

    如果我使用root用户直接在shell提示符下运行脚本,那么WINE就会启动

    如果我在shell提示符下设置xhost+local:apache,那么它也可以正常工作。

    1 回复  |  直到 13 年前
        1
  •  3
  •   Community CDub    7 年前

    为每个httpd工作者启动一个X服务器是一个非常糟糕的主意。如果你坚持这样做,使用 Xvfb .

    我的建议是使用一个单独的守护进程来处理文档转换/创建,并使用消息队列来传递作业。