问题描述
我需要在服务器上将google-chrome作为服务运行,并且它需要Xsession,它由xrdp访问和创建。托管方每周重新启动整个服务器。我为其他所有内容创建了systemd服务,但找不到启动后创建新Xsession的解决方案。
如果我们与RDP客户端连接并断开连接,它将创建一个新的xsession,并且可以正常工作。
Ubuntu 16.04 xrdp服务
解决方法
似乎,没有图形会话就无法启动XSession。 您需要一个现有的XSession(在同一台计算机上是虚拟的,或者在另一台Linux机器或Windows计算机上是另一个现有的XSession),因此可以进行RDP。
(我创建了一个服务,该服务在启动时称为API,该服务将RDP-d返回到计算机,而所有其他相关服务必须在启动脚本时有严重的延迟。)