如何从bash.sh文件运行两个Java程序

查莫

我需要制作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服务器的完全错误的方法,但是我没有发现任何更好的方法。谢谢。

HappyTux

最后&,在两个命令之间添加一个空格,以使它们在执行完成后成为背景。然后,脚本可以在第一个启动后继续执行,并在后台执行,然后在第二个命令执行完相同操作后退出,然后退出。

#!/bin/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/ &
exit 0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档