在编写shell时候,大部分时候串行执行即可,个别场景下要让多个shell并行执行:
下面说明一下shell执行的三种执行顺序:

1、shell管道"|"
使用过命令行Linux系统的,这个经常用,譬如:

ps -ef | grep abcd
netstat -anp | grep 8080
ls -s | sort -nr
//-s是file size,-n是numeric-sort,-r是reverse,反转
//这个命令就是将文件按照数据文件的大小按照从大到小进行排序并输出

2、shell并行执行"&"

#!/bin/bash
echo "并行执行"
sh ./test1.sh &
sh ./test2.sh &
sh ./test3.sh &wait
echo "主线程执行结束"

3、shell串行执行"&&"
shell中默认的就是串行执行脚本,如果将两条命令合并成一条执行可以加&&作为连接

#!/bin/bash
echo "串行执行"
sh ./test1.sh
sh ./test2.sh
sh ./test3.sh

Linux系统中,shell脚本的异步执行相关推荐

  1. linux系统中shell脚本最全详解二shell条件判断语法介绍函数分析

    目录 一.shell判断句 1.if条件判断语句 2.test判断 二.语法介绍 1.shell运算符 2.shell循环语句 三.shell函数 一.shell判断句 1.if条件判断语句 if语法 ...

  2. linux系统下的shell是什么,Linux系统中shell各命令的区别有什么?

    今天小编要跟大家分享的文章是关于Linux系统中shell各命令的区别有什么?喜欢Linux系统并对此感兴趣的小伙伴们快来一起看一看吧~希望对你有所帮助. 1.xargs作用: (1)将前一个命令的标 ...

  3. Linux系统通过Shell脚本实现一个全方面的系统性能分析系统

    Linux系统通过Shell脚本实现一个全方面的系统性能分析系统 文章目录 Linux系统通过Shell脚本实现一个全方面的系统性能分析系统 1.利用select循环实现系统工具箱 2.命令技巧 3. ...

  4. linux系统shell知识点,Linux 系统中shell知识点说明和常用的帮助命令简单介绍 | IT工程师的生活足迹...

    linux 系统内核和各种驱动程序覆盖在下层的硬件系统之上:对上提供各种系统调用接口API,供shell和各种程序应用程序调用. 总体结构图如下: 操作系统的层次架构 一般我们理解shell指的是BA ...

  5. 每天学一点儿shell:shell脚本的异步执行

    文章目录 shell管道"|" shell并行执行"&" shell串行执行"&&" shell管道"|& ...

  6. linux shell用户,Linux 系统 利用shell脚本获取所有用户

    # useradd –d /usr/sam -m sam 此命令创建了一个sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的主目录所在的父目录). # use ...

  7. linux 火狐无法执行二进制文件_尝试在Linux上运行Shell脚本时“无法执行二进制文件”...

    我对linux和shell编写非常陌生.我正在尝试使用以下命令从linux上的安全shell(ssh)运行shellscript: chmod +x path/to/mynewshell.sh sh ...

  8. 无法执行二进制文件linux,尝试在Linux上运行Shell脚本时“无法执行二进制文件”...

    我对linux和shell编写非常陌生.我正在尝试使用以下命令从linux上的安全shell(ssh)运行shellscript: chmod +x path/to/mynewshell.sh sh ...

  9. Linux系统巡检shell脚本

    #!/bin/bash #主机信息每日巡检IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}') #环境变量PATH没 ...

最新文章

  1. 第一篇:数据仓库概述
  2. jdbc 获取mysql表注释_jdbc读取数据库,表相关信息(含注释)
  3. ReactJS入门之声明周期
  4. tomcat端口被占用-----windows下如何查询某个端口被哪个进程占用以及如何杀死进程
  5. oracle立即关闭数据库,Oracle数据库的起步和关闭
  6. jpa入门 ,引自csdn感觉写的很全面
  7. ISO C90 forbids mixed declarations and code 警告
  8. caffe的caffe.proto
  9. ueditor富文本
  10. 怎么批量查找关键词-批量查找关键词软件工具
  11. Ra2辅助制作(1)
  12. 熊猫学猿--sql查询
  13. javase2021最强学习线路没有之一
  14. 服务器维护 灵魂兽,魔兽怀旧服:没有灵魂兽的猎人还厉害吗?还有这些宠物撑场子...
  15. 纺织服装产业实现智能制造升级
  16. 轨物范世:华为手机的影像哲学
  17. shell脚本——学习笔记(包含应用案例)
  18. jquery基础学习记录
  19. 最全智能制造数字化应用方案
  20. 计量经济学及Stata应用 陈强 第九章模型设定与数据问题习题9.4

热门文章

  1. JAX介绍和快速入门示例
  2. Windows Server 2019安装.Net
  3. 破坏入侵计算机信息系统犯罪,计算机信息系统破坏罪与计算机非法入侵罪区别...
  4. 让Yahoo开通POP3和SMTP
  5. Sysinternal出品工具TcpView的驱动逆向源代码
  6. 中国移动北京公司全新业务体系助力科技奥运
  7. 可以在虚拟机里运行Java吗,在Java虚拟机中可以运行Java的_____文件。
  8. 【批处理bat】echo的用法
  9. 最新闪客网盘修复版源码+支持多种储存
  10. 计算机操作系统感悟随笔--实例思考