shell多进程

之前需要多进程程序都是python实现,闲来无事弄了下shell多进程,发现so easy(笑哭)

代码上:

#!/bin/bash  
sleep 10 &  
sleep 5&  
wait 

代码2上:

#!/bin/bash  
sleep 10 &  
sleep 5&  
wait $!   

区别其实只有最后一行。
wait表示等待所有子进程结束后父进程退出
wait $! 等待最后一个子进程结束后父进程退出,$!表示上一个进程的pid,也可以等待指定的pid

shell程序虽然健壮性要弱一些(可能是我比较弱)
但一些简单的功能,尤其是shell命令就可以实现的功能程序,shell脚本调用起来还是要方便的多。

posted @ 2017-06-11 12:52  酱油ops  阅读(300)  评论(0编辑  收藏  举报