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

标签 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'

但是当我执行它时,它会按预期启动浏览器,但我收到一条错误消息“Error retrieving events & data”

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

最佳答案

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

source filename.sh

或者你可以使用别名:

. filename.sh

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

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

关于linux - 调用 shell 脚本/。 bash 脚本中的 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44633108/

相关文章:

bash - 在shell中过滤出文件中匹配的记录

linux - "less"为 gzip 文件上的管道输出消耗大量 RAM,为什么?

linux - 在shell脚本中迭代打印特定格式的文件数

linux - 我正在通过 shell 处理文件 :output. txt 但我不知道为什么我的代码无法读取第一行

linux - Centos命令行编辑CSV文件

bash - 是否可以在 psql 中组合 `-c` 和 `-v`?

linux - 重定向文件中匹配特定值的记录

linux - Windows 中的 Ubuntu 终端?谁能用简单的英语为我解释 'col' 命令?

c - 共享文件描述符上的共享锁

arrays - 在bash中计算数组中的字符串