done >&6 #循环写入回车符到管道
for (( i=0 ; i < $my_thread ; i++ )) ; do
read -u 6 #进程数量控制
{
main_sub $i
echo >&6 #每次函数执行完写入一个回车符,保证进程数目是指定的
}& #后台运行
done
wait #父进程等待子进程结束后再退出
exec 6<&-
done >&6 #循环写入回车符到管道
for (( i=0 ; i < $my_thread ; i++ )) ; do
read -u 6 #进程数量控制
{
main_sub $i
echo >&6 #每次函数执行完写入一个回车符,保证进程数目是指定的
}& #后台运行
done
wait #父进程等待子进程结束后再退出
exec 6<&-
内容版权声明:除非注明,否则皆为本站原创文章。