Apache2 从我的web服务器,如何在图形环境中运行脚本?

Apache2 从我的web服务器,如何在图形环境中运行脚本?,apache2,skype,xvfb,Apache2,Skype,Xvfb,我有一个用于连接Skype的web应用程序。Skype过去有一个相当不错的API,但现在只有少数几个CLI命令可以运行 我发现当在shell中发送消息时,这种方法是有效的。唉,Skype必须在与web服务器相同的环境中运行 在向skype发送消息之前,我一直在尝试使用xvfb运行skype的“无头”实例。我尝试使用--secondary和--pipelogin选项。我尝试以root用户身份运行skype或以root用户身份运行xvfb 这些脚本工作的唯一方式是,如果我在skype登录的同一环境中

我有一个用于连接Skype的web应用程序。Skype过去有一个相当不错的API,但现在只有少数几个CLI命令可以运行

我发现当在shell中发送消息时,这种方法是有效的。唉,Skype必须在与web服务器相同的环境中运行

在向skype发送消息之前,我一直在尝试使用xvfb运行skype的“无头”实例。我尝试使用
--secondary
--pipelogin
选项。我尝试以root用户身份运行skype或以root用户身份运行xvfb


这些脚本工作的唯一方式是,如果我在skype登录的同一环境中的终端中运行它们,但我需要www数据用户来运行它。你知道怎么做吗?

对于任何试图做同样事情的人,我最终使用了。我们按照本页所述设置远程服务器。棘手的部分是获取对话ID。我们通过
grep
ing sevabot提供的HTML页面来实现这一点,该页面包含所有联系人和相应的会话ID。由于www数据不是普通用户,我们还创建了另一个用户,其唯一目的是使用xvfb运行skype。我相信服务器不允许两个Skype实例工作,但我无法确认这一点