服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash mac osx shell
  3. 我如何获得一个stream程的退出代码,以便开球?
Intereting Posts
MySQLDump – 有没有什么办法可以用-p或–passwordinput密码? 使recursionchmod更快 在线备份云服务器? Linksys SRW248g4p延迟问题 使用手表来运行一个shell脚本 – 但脚本失效 RAID故障后SBS 2008问题login和Exchange存储不装入 VPS服务器的256MB内存足以运行一些基于Drupal的网站和电子商店模块吗? LINUX:显示为ASCII文本的文件是否可以包含UTF-8数据 KB2494088总是失败:如何让它安装(或停止尝试)? gitweb在debian jessie中被破解 DNS查找在本地工作,但不会上线 可能的DDoS(不确定)。 无法跟踪netstat 如何根据当前数据来确定新的存储性能要求? IIS性能NUMA 寻求解决Notes客户端偶发networking连接延迟的build议

我如何获得一个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