外部命令如何将其输出和退出状态都返回给Ruby?

用户名

这是有关ruby系统命令检查退出代码的后续问题我想运行命令以获取其输出以及退出代码。目前,我在代码中使用的是:

rv = `#{cmd} 2>&1`

但这仅捕获输出,并且

rv = system(cmd)

仅捕获退出代码。如何实现两者?

马特

检查$?.exitstatus退出代码。

有关更多信息,请参见http://www.ruby-doc.org/core-2.1.0/Process/Status.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

外部命令如何将其输出和退出状态都返回给Ruby?

来自分类Dev

如何同时捕获外部命令输出并将其打印到终端

来自分类Dev

保存外部命令的输出!

来自分类Dev

如何将命令从bash传递到外部命令?

来自分类Dev

JScript:如何运行外部命令并获取输出?

来自分类Dev

如何在Julia中解析外部命令的输出?

来自分类Dev

如何将 Matlab 的退出状态返回到 Jenkins 控制台输出?

来自分类Dev

在Julia中检索外部命令输出

来自分类Dev

如何根据shell中的命令退出状态更改输出?

来自分类Dev

sed替换和外部命令

来自分类Dev

如何抑制grep的输出,使其仅返回退出状态?

来自分类Dev

如何将命令的退出状态提取到变量中?

来自分类Dev

Powershell:将外部命令输出传递到另一个外部命令

来自分类Dev

Powershell:将外部命令输出传递到另一个外部命令

来自分类Dev

执行外部命令时如何在Perl中捕获大型STDOUT输出

来自分类Dev

如何与Vimscript中的外部命令交互?

来自分类Dev

捕获并处理来自R的外部命令的输出

来自分类Dev

打印外部命令的输出并保存到perl中的变量

来自分类Dev

捕获并处理来自R的外部命令的输出

来自分类Dev

实时显示外部命令的每一行输出

来自分类Dev

外部命令的语法

来自分类Dev

如何使用AnyEvent和Perl并行运行外部命令

来自分类Dev

如何执行Vim命令,然后执行外部命令?

来自分类Dev

如何执行Vim命令,然后执行外部命令?

来自分类Dev

使用jq和外部命令修改json中的键值

来自分类Dev

重定向内部和外部命令替换

来自分类Dev

&& 和 ; 链接命令:C是否在A && B中执行;C如果B返回非零退出状态?

来自分类Dev

如何从lldb提示符运行外部命令

来自分类Dev

如何重复上一个外部命令

Related 相关文章

  1. 1

    外部命令如何将其输出和退出状态都返回给Ruby?

  2. 2

    如何同时捕获外部命令输出并将其打印到终端

  3. 3

    保存外部命令的输出!

  4. 4

    如何将命令从bash传递到外部命令?

  5. 5

    JScript:如何运行外部命令并获取输出?

  6. 6

    如何在Julia中解析外部命令的输出?

  7. 7

    如何将 Matlab 的退出状态返回到 Jenkins 控制台输出?

  8. 8

    在Julia中检索外部命令输出

  9. 9

    如何根据shell中的命令退出状态更改输出?

  10. 10

    sed替换和外部命令

  11. 11

    如何抑制grep的输出,使其仅返回退出状态?

  12. 12

    如何将命令的退出状态提取到变量中?

  13. 13

    Powershell:将外部命令输出传递到另一个外部命令

  14. 14

    Powershell:将外部命令输出传递到另一个外部命令

  15. 15

    执行外部命令时如何在Perl中捕获大型STDOUT输出

  16. 16

    如何与Vimscript中的外部命令交互?

  17. 17

    捕获并处理来自R的外部命令的输出

  18. 18

    打印外部命令的输出并保存到perl中的变量

  19. 19

    捕获并处理来自R的外部命令的输出

  20. 20

    实时显示外部命令的每一行输出

  21. 21

    外部命令的语法

  22. 22

    如何使用AnyEvent和Perl并行运行外部命令

  23. 23

    如何执行Vim命令,然后执行外部命令?

  24. 24

    如何执行Vim命令,然后执行外部命令?

  25. 25

    使用jq和外部命令修改json中的键值

  26. 26

    重定向内部和外部命令替换

  27. 27

    && 和 ; 链接命令:C是否在A && B中执行;C如果B返回非零退出状态?

  28. 28

    如何从lldb提示符运行外部命令

  29. 29

    如何重复上一个外部命令

热门标签

归档