服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash mac osx shell
  3. 我如何获得一个stream程的退出代码,以便开球?
Intereting Posts
如何从SQL Server逻辑文件名中删除尾随空格? 删除特定的PHP会话 让我们从cron运行时encryptioncertbot-auto setuptools版本错误 ASA防火墙:状态过滤如何影响我的访问列表? 如何从fail2ban中解除? 如何绕过Azure Recovery Vault的1023GB磁盘限制? DFSR服务是否专门locking文件? iptables – redirect除了列表MAC地址 Amazon EC2实例缺lessnetworking接口 无法在我的邮箱收到邮件 VMWare,虚拟磁盘,Windows软件RAID 在Windows专用服务器上设置VPN访问以供浏览 数据库服务器找不到300GB r3.xlarge与t2实例 在“samba重新启动”上的主动连接会发生什么?

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