wait :可实现等待,等待上一个步骤执行完成。
比如: a.sh ,执行完成之后在执行b.sh ,c.sh,执行完成之后 执行d.sh
echo "-----------start 调度开始;时间是:`date '+%Y%m%d %H:%M:%S'`----------------"
start_date=`date +%s `
sh a.sh &
wait
## b.sh和c.sh并行执行
sh b.sh &
sh c.sh &
wait
sh d.sh &
wait
end_date=`date +%s`
echo "----------- end 调度结束;时间是:`date '+%Y%m%d %H:%M:%S'`----------------"
echo "===========中间表执行需要的时间:`expr ${end_date} - ${start_date}`s=========="