#!/bin/sh
beginTime=`date +%s`
#
# 顺序执行,用时18秒
#
sh ./child/c1.sh
sh ./child/c2.sh
#
# 并行后台执行,用时10秒 需要wait等待执行完成
#
# sh ./child/c1.sh &
# sh ./child/c2.sh &
wait
endTime=`date +%s`
echo "执行结束...,总共耗时:" $(($endTime-$beginTime)) "秒!"
- c1.sh
#!/bin/sh
echo "c1.sh 执行开始 ..."
sleep 8s
echo "c1.sh 执行结束 ..."
- c2.sh
#!/bin/sh
echo "c2.sh 执行开始 ..."
sleep 10s
echo "c2.sh 执行结束 ..."