我需要制作应该运行如下内容的 bash 文件:
cd /opt/selenium-server/
java -jar selenium-server-standalone-3.141.59.jar -role hub
java -jar selenium-server-standalone-3.141.59.jar -role node -hub http://173.249.58.30:4444/grid/register/
问题是,如果我运行第一个 java -jar 命令开始运行仍在运行的进程,而第二个 java 命令在第一个进程运行之前不会运行。
如何运行这两个命令,以便在第一个服务运行后启动第二个命令?可能这是运行 Selenium 服务器的完全错误的方式,但我没有找到更好的方法。谢谢。
在最后的两个命令之间添加
&
一个空格,以便在执行完成后将它们置于后台。然后脚本可以在第一个启动和背景后继续,然后在第二个命令完成后退出。