调用shell脚本/。 bash脚本中的jar文件

时间:2017-06-19 14:21:28

标签: linux bash shell

所以我有一个bash脚本,其中包含一些.sh文件,.sh文件包含从脚本开头调用的.jar文件的复制和执行的指令。我似乎无法成功执行.sh文件,但开头的.jar文件执行没有任何问题。这就是我的意思:java -jar energyapp-SNAPSHOT-jar-with-dependencies.jar &这是在开头,没有问题执行。然后在脚本中我有这个:./mAhSim.sh & sh ./solarsim.sh & sh ./batterysim.sh &。这些说明如下:

java -cp energyapp-simulators-0.0.5-SNAPSHOT-jar-with-dependencies.jar com..xml.SolarSimulator'

但是当我执行它时,它会按预期启动浏览器,但是我收到错误消息“错误检索事件和数据”

非常感谢任何帮助,谢谢大家

1 个答案:

答案 0 :(得分:0)

您可以使用source命令在同一文件夹中执行另一个shell脚本。 使用此:

source filename.sh

或者您可以使用别名:

. filename.sh

还要确保所有文件都是可执行文件。 所以你可以这样做:

source mAhSim.sh && source solarsim.sh && source batterysim.sh