博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell 获得后台进程返回值
阅读量:4312 次
发布时间:2019-06-06

本文共 454 字,大约阅读时间需要 1 分钟。

 

获得后台进程返回值

我们用“&”把进程放入后台以后,如果需要了解进程的执行情况,可以使用wait函数。默认情况下wait会等待任意子进程结束但是不会返回子进程的返回值。而以子进程的pid作为参数调用wait时,wait便能够返回该子进程的退出状态了。

#!/bin/bashdir=`dirname $0`$dir/test01.sh &$dir/test02.sh &echo '' > $dir/tmp.logfor pid in $(jobs -p)dowait $pidstatus=$?if [ $status != 0 ];thenecho "$pid status is $status have some error!" >> $dir/tmp.logelse echo "$pid status is $status success!" >> $dir/tmp.logfidone

 

转载于:https://www.cnblogs.com/sea-stream/p/10759972.html

你可能感兴趣的文章
Python性能鸡汤
查看>>
android Manifest.xml选项
查看>>
Cookie/Session机制具体解释
查看>>
ATMEGA16 IOport相关汇总
查看>>
有意思的cmd命令
查看>>
js正則表達式语法
查看>>
JVM-垃圾回收
查看>>
ubuntu-14.04.1-desktop上安装配置JDK1.8的环境变量
查看>>
VS2013 添加已有文件夹
查看>>
摄影扫盲
查看>>
POJ 2388 - Who's in the Middle
查看>>
python 计时程序运行时间
查看>>
【最小生成树+贪心】BZOJ1821: [JSOI2010]Group 部落划分 Group
查看>>
ios-自动布局指南:入门
查看>>
【Shell脚本学习4】几种常见的Shell
查看>>
DataStructure part1 基础概念
查看>>
201521123007《Java程序设计》第11周学习总结
查看>>
BitLocker 加密工具挂起和恢复命令行(windows7)
查看>>
VMware下centos7安装VMware Tools
查看>>
Eclipse下Android开发的问题:Failed to install AndroidPhone.apk on device 'emulator-5554': timeout 解决办法...
查看>>