服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash mac osx shell
  3. 我如何获得一个stream程的退出代码,以便开球?
Intereting Posts
在运行时更改查询caching大小时,我们获得了大量的磁盘读取。 如何解释这种现象? 转矩工作不进入“E”状态(除非“qrun”) nmap显示奇怪的开放端口 从一台服务器连接到MS SQL时出错,而另一台服务器却没有 微软的Web部署3.6主机服务器…在哪里可以find? 后缀不接收外部550 5.1.1反弹消息 处理被许多服务器发送的电子邮件 我应该运行哪个SQL数据库? 分布式大型文件托pipe Apache上传和安全 从Exchange 2016中删除数据库 – 错误 Auto Scaling默认终止策略 如何使kickstart退出 即使“密码必须更改”设置为“从不”(Samba + LDAP),密码也会过期45天 将Nginx的子目录指向root

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