shell同时后台运行多个进程并等待

代码如下

job_list='job1 job2 job3'
pids=''
for j in `echo $job_list`;do
	run_job $j &
	pids="$pids $!"
done

for pid in $pids;do
	wait $pid || let "RES=1"
done

if [[ "$RES" -ne 0 ]]; then
	exit $RES
fi

相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页