shell 执行顺序

前端之家收集整理的这篇文章主要介绍了shell 执行顺序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

wKiom1cGe1ui4oqIAABm6P93Pb8114.jpg


  shell script 到今天,我还只能一个劲顺序执行,尝试探索下其更加强大的功能


  一个主文件 main ,三个调用文件 shell1、shell2、shell3,调用文件差别仅仅在于显示内容不同。(main中不使用后台执行(&),那么显示内容调用早的执行结束后,再依次完成。)脚本如下:

[view@payqa2lab-shell-script]$catmain
#!/bin/bash

.shell1&
.shell2&
.shell3&

echo"Shellscriptends."
[view@payqa2lab-shell-script]$catshell1
#!/bin/bash

for((i=0;i<3;i++));do
echo"$i,Hellofile."
sleep1
done

  看看执行后的结果,……。(文件执行结束后,才开始显示调用文件内容。且,调用文件的执行顺序呈“无序”

[work@payqa2lab-shell-script]$./main
Shellscriptends.
1,hellomtf
[work@payqa2lab-shell-script]$1,Helloyangtao
1,hellosunny
2,hellomtf
2,Helloyangtao
3,hellosunny
3,hellomtf

猜你在找的Bash相关文章