首页 > 解决方案 > Shell脚本一个接一个地运行

问题描述

我有 5 个 shell 脚本。每个人都有一个java命令。以前的作业输出被输入到下一个作业。

我创建了一个superScript.sh

//mail - to inform beginning
sh script1.sh;
sh script2.sh;
sh script3.sh;
sh script4.sh;
sh script5.sh;
//mail to inform end

样本script1.sh

cd toBaseDirectory;
java -cp /path/to/application.jar main.class parameter

但是所有的工作都是同时开始的。我怎样才能使这个顺序?

标签: javalinuxbashshell

解决方案


尝试像这样运行javas

java -cp /path/to/application.jar main.class parameter & wait

推荐阅读