【发布时间】:2013-01-26 00:06:04
【问题描述】:
我意识到 bash 脚本中的以下循环会将 ./a.out 发送到后台,并且运行将在单个 ./a.out 运行完成之前返回系统。
#!/bin/bash
for i in 1,2,3
do
echo $i
./a.out
done
问题是如何让下一个 bash 循环等到“./a.out”完成?
顺便说一句,我认为这应该是一个常见问题但没有找到类似的问题,或者我可能需要更多的搜索技巧......
【问题讨论】:
-
回复:“bash 脚本中的以下循环会将 './a.out' 发送到后台”:这不是真的。是什么让你认为它是? (另外,您可能打算写
for i in 1 2 3而不是for i in 1,2,3。)
标签: bash