shell里如何实现‘多线程’?

这些都是 bash 基础的东西, 一般的 manual 里面应该都有讲到      
哦,谢谢,终于明白原理了,原来是记录PID,到数组,然后查PID是否存在来检查程序是否执行完毕
我原先也想把程序放到后台,但是却苦于无法判断后台程序何时执行完毕,查PID真是个好办法啊,谢谢
曾经看到网上有人用fifo文件空满读写来做,但是看脚本很难看懂,好像操作比较复杂。
老大这个方法好啊,真可以说是完美解决啊      
aJobs[iJob]=$!最后的这个把当前的进程号赋给它有什么用?      
引用:
原帖由 tanwen321 于 2008-11-9 16:44 发表
aJobs=$!最后的这个把当前的进程号赋给它有什么用?
$! 是最后一个后台进程的 PID, $$ 才是当前 shell 的 PID