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脚本调用起来还是要方便的多。

上一篇:Excel技巧收录


下一篇:Jenkins+PowerShell持续集成环境搭建(五)SSRS项目