linux中怎样让shell脚本等待其他脚本文件执行完第三种方法主要用于在脚本中切换用户su、切换目录cd等命令 。
source
和
.
命令是相同的 。
你可以搜索
source
补充,如何查看脚本运行是否开启了bash子进程
vim
file.sh
写入
#!/bin/bash
#echo
【linux等待命令执行完 linux 等待命令】$$命令会输出bash进程ID
echo
$$
保存并赋予可执行权限chmod
u x
file.sh
在你的shell中输入,echo
$$
屏幕输出4176
./file.sh
屏幕输出3600
bash
file.sh
屏幕输出3984
source
file.sh
屏幕输出4176
和
你直接在shell中输出的一样,说明是在同一个bash进程
linux脚本中,如何等待后台进程(之前用&放到后台)结束再执行后面的命令?用wait
比如下面的例子, cmd1 放入后台运行,而cmd2 要等 cmd1结束后才会执行 。
#!/bin/bash
cmd1
wait
cmd2
linux中怎样让shell脚本等待其他脚本文件执行完??在shell里写一个条件判断语句 , 去查询上一条命令执行的结果,如果执行成功则执行下面的语句 。
如是上面的命令是一个简单的命令,就用sleep来控制 。这都是常用方法
linux等待命令执行完的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于linux 等待命令、linux等待命令执行完的信息别忘了在本站进行查找喔 。
推荐阅读
- mongodb修复wt文件,mongodb误删除恢复
- mysql数据库字段约束条件6,mysql数据库添加字段语句
- 肌肉狗是什么平台直播,肌肉狗是哪个国家的品牌
- go语言学起来容易吗 go语言值得学 知乎
- 主角得到系统开直播叫什么,主角开局获得系统直接无敌的小说
- 金山pdf怎么筛选,金山pdf怎么搜索内容
- redis查看所有key数量,redis查看key的数据类型
- 易语言怎么插入mysql 易语言调用mysql存储过程
- 包含jquery中的transition的词条