bash 内置wait命令使用方法
为什么80%的码农都做不了架构师?>>>
wait 是一个shell脚本文件,builtin用于执行shell内置的命令,而不使用PATH进行命令查找。
[ssk@localhost tmp]$ cat /usr/bin/wait
#!/bin/sh
builtin wait "$@"
wait命令只有一个参数,一个pid或者jobid,如果没有给出id,那么则等待所有当前活跃的子进程,并且返回值为0,注意必须是当前shell的子进程,等待一个不相关的进程是不行的。
#!/bin/bash
date +%s
sleep 3 &
echo "----done----"
date +%s
这样没有使用wait时,sleep语句不会阻塞下面命令的运行,运行结果如下:
1437986076
----done----
1437986076
加上wait命令之后,脚本如下:
#!/bin/bash
date +%s
sleep 3 &
wait
echo "----done----"
date +%s
运行结果如下:
1437986174
----done----
1437986177
可见wait命令等待sleep命令完成之后,才继续脚本的运行,这和不使用&来后台运行命令效果是一样的,sleep 同样会阻塞后面命令的运行。
转载于:https://my.oschina.net/sskxyz/blog/484329
bash 内置wait命令使用方法相关推荐
- shell学习之常用bash内置变量
常用的Bash内置变量 1 BASH_COMMAND当前执行的命令 2 LINENO显示当前所在行号 /bin/bash echo "this is test about ARG LINEN ...
- 卸载win10内置windows app的方法
卸载win10内置windows app的方法 原文: 卸载win10内置windows app的方法 2015年,微软推出了windows10操作系统,其以漂亮的界面.良好的操作方式.方便的推送升级 ...
- 为内置对象添加原型方法 把局部变量编程全局变量
为内置对象添加原型方法 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...
- 下面属于python内置对象的有哪些_Python内置对象实现的方法及注意事项
![QQ截图20150928150103.png](http://studygolang.qiniudn.com/150928/e6361a28482c2d44561584940a75112b.png ...
- 二十六. Python基础(26)--类的内置特殊属性和方法
二十六. Python基础(26)--类的内置特殊属性和方法 ● 知识框架 ● 类的内置方法/魔法方法案例1: 单例设计模式 # 类的魔法方法 # 案例1: 单例设计模式 class Teacher: ...
- 三菱FX5U系列PLC内置高速计数器的使用方法示例
三菱FX5U系列PLC内置高速计数器的使用方法示例 三菱FX5U系列PLC内置高速计数器如何使用? 具体的使用方法可参考如下: 如下图所示,打开GX-WORKS3编程软件,在左侧的项目树中找到参数-F ...
- Unity编写Shader内置各种矩阵和方法介绍
返回目录 大家好,我是阿赵. 这里记录一下Unity编写Shader内置各种矩阵和方法 一.Unity内置转换矩阵 1.MVP类矩阵 UNITY_MATRIX_MVP:Current model * ...
- Unity 内置着色器下载方法
Unity 内置着色器下载方法 官方下载 GitHub下载 官方下载 需要科学上网 官方下载链接 https://unity3d.com/get-unity/download/archive GitH ...
- 三菱FX5U系列PLC内置模拟量使用方法和输入输出信号接线
三菱FX5U系列PLC内置模拟量使用方法和输入输出信号接线 FX5U实物图如下图所示, 我们拆掉PLC的保护盖板,可以看到模拟量的输入输出端子,如下图所示,其中输入有2路,输出只有1路, 要注意的是: ...
最新文章
- Django框架视图类
- 始终在新标签页中打开文件
- Android 单击+双击+短按+长按 逻辑
- Oracle脚本笔记
- 【pl/sql番外篇】 存储过程 游标
- Bootstrap 按钮上拉菜单
- 【重识 HTML + CSS】CSS 选择器
- 使用Dev-C++查看vector数组中的变量值
- 蓝牙学习笔记(二)——低功耗蓝牙(BLE)的体系结构
- 23种设计模式(2):工厂方法模式
- docker安装vim
- 五、移动端技术解决方案
- 用图片来搜索 教你玩转Google按图搜索
- Picgo typora error in repo name
- 2016民用安防2.0时代重新起航
- kali linux安装微信,kali liunx2020.2最简单的安装微信,QQ等windows软件,同样适合,Debian Ubuntu...
- 视频音频提取器推荐:快速提取视频中的音频!
- java: 错误: 找不到符号
- 聚类分析(cluster analysis)
- 什么是图论和图论在数字图像中的应用