服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash mac osx shell
  3. 我如何获得一个stream程的退出代码,以便开球?
Intereting Posts
Cisco IOS – 终止一个进程(终止一个进程) 分布式编程模型的networking规划 在运行的环境中查找Docker容器的CPU和内存使用率百分比 显示/没有www的索引,与www正常工作 configuration绑定以提供DNS查询的默认IP 脚本Sh VPN VPN CentOS 7.2.1511 libvirt防火墙configuration 如何从lxc控制台断开连接 如何在Linux上卸载PHP和Apache? neo4j docker coreos – 将所有内容logging到控制台 修复replace的OpenSSL安装 如何设置容器的最大文件描述符? SMB服务运行在445端口/为什么/什么过程 监视进程的文件系统活动 Bash脚本来修复目录和文件的所有权

我如何获得一个stream程的退出代码,以便开球?

我有这样的bash代码(Mac OS X):

foo.sh | tee foo.log echo $?

问题是$? 包含tee的退出代码而不是foo.sh的退出代码。 我如何获得foo.sh的退出码?

  • 我如何使用{}运算符在执行中查找执行
  • 用“curl |”来远程执行脚本 bash“反馈
  • 覆盖特定用户的二进制文件path
  • Shell脚本和正则expression式:哪一个更好地匹配数字,]或?
  • 绝对符号链接parsingpwd

  • 服务器Bash行缠绕在文本和错误的地方
  • 用于监视磁盘空间,端口等的轻量级脚本?
  • Brew安装imagemagickcurl失败
  • 顶级输出在cron中缩小
  • 当一个命令吞吐太多的输出时,你怎么做?

环境variables$PIPESTATUS是pipe道中所有进程的退出状态数组。

也使用一个子shell:

 tm@hoegaarden:~$ cat foo.sh #!/bin/bash echo "stuff and junk" exit 123 tm@hoegaarden:~$ (./foo.sh ; echo $? > ./retval ) | tee output stuff and junk tm@hoegaarden:~$ cat retval 123 
  • 从shell创build数千个文件
  • 用一个外部文件的variables来控制一个bash脚本
  • multithreading下载与shell脚本
  • 如何search整个系统(Linux)的特定string?
  • 用户GPG密钥不能被SUDO使用
  • 如何使用uuid获取闪存驱动器的安装点?
  • 将服务器configuration通过SSH进行版本控制
  • Unix Cron:我们可以设置cron作业同时运行
  • testinglogin是否是scp连接
  • Bash:执行stdin的pipe道

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy