等到第一个.jar文件完成后,再在for循环中执行第二个.jar文件

时间:2018-09-04 10:46:48

标签: linux bash shell unix

我有以下shell脚本,该脚本从一个文件夹执行多个jar文件。该脚本运行良好,但是我希望for循环可以等待.jar文件执行完成,然后再开始执行循环中的下一个.jar文件。下面是代码:

fmt.Println(getPix(&image.NRGBA{}))
fmt.Println(getPix(&image.RGBA{}))

type unknownImage struct{ image.Image }
fmt.Println(getPix(unknownImage{}))

1 个答案:

答案 0 :(得分:1)

从此脚本内部删除- name: Copy deploy private key copy: content: "{{ private_key_content }}" dest: "/home/deploy/.ssh/id_rsa" owner: deploy group: deploy mode: 0600 no_log: true ,然后在后台运行父脚本。

&

您的for循环将依次执行jar,等待每个jar完成后再继续。整个过程将在后台运行。