我有一个shell脚本run.sh
。shell脚本无限运行
cd elasticsearch-1.1.0/
./bin/elasticsearch
cd
cd RBlogs/DataFetcher/
mvn clean install assembly:single;
cd target/
java -jar DataFetcher-0.0.1-SNAPSHOT-jar-with-dependencies.jar
在这里,如果第二线路(./bin/elasticsearch
)执行它运行无限的时间,因此,下一个线将不会执行。所以我需要的是在10秒后执行下一行。但
cd elasticsearch-1.1.0/
./bin/elasticsearch
sleep 10
cd
cd RBlogs/DataFetcher/
mvn clean install assembly:single;
cd target/
java -jar DataFetcher-0.0.1-SNAPSHOT-jar-with-dependencies.jar
这也不会因为./bin/elasticsearch
将无法完成其在10秒执行而执行的下一行。那我该如何解决这个问题呢?请帮忙。
您可以在后台运行命令,方法是在后台添加&./bin/elasticsearch& –