【发布时间】:2014-01-17 04:28:46
【问题描述】:
我正在尝试编写一个 bash 脚本,该脚本遍历文本文件中的一系列 mysql 查询。我尝试使用以下脚本
#!/bin/bash
# Process files
for x in {1...8}
do
nohup mysql < coauthorquery$x.txt &
mv nohup.out coauthor$x.csv
done
但它失败了,因为 nohup.out 在文本文件中的查询完成之前不存在。为暂停选择固定持续时间是不可行的,因为查询的长度是可变的。如何暂停脚本直到查询完成?
【问题讨论】:
-
那么,不要把它放在后台。消除
&。