我有一台服务器A,上面装有eclipse,testNG,selenium和其他东西。我有另一个服务器B,上面装有Bamboo设置。
我能够在服务器A上运行一个testNG脚本,该脚本在我正在开发的Web应用程序上运行一组selenium测试。我使用了eclipse中显示的vm属性中的java命令,通过Bamboo在服务器B上创建了一个ssh任务。
但是,它似乎只是坐在那里而从未真正完成Bamboo的工作。
我试图从另一台笔记本电脑SSH到Server A,并运行相同的命令。我没有收到任何错误消息或任何消息,但系统似乎只是冻结了。
我该如何解决?
安装Xvfb,它伪装成显示器,但不会在任何地方显示。 sudo apt-get install xvfb。
sudo apt-get install xvfb
如果您希望减少错误,请添加这些字体,但是这些警告并不重要。 sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts- cyrillic
sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts- cyrillic
然后开始运行,并将显示设置为系统不使用的内容。这是我的工作,记住&使终端在后台运行某些内容。 Xvfb :99 -ac & export DISPLAY=:99 firefox &
&
Xvfb :99 -ac &
export DISPLAY=:99
firefox &
另外,退出ssh终端时,我遇到了与Rails服务器断开连接的红宝石问题。要解决该问题,请使用屏幕。屏幕运行另一个终端而不受ssh的影响。 sudo apt-get install screen
sudo apt-get install screen
然后,在执行上述操作之前,只需启动屏幕即可。 screen
screen
要退出当前屏幕窗口,只需单击“ Ctrl + A”,然后单击“ D”并返回type screen -r。
screen -r