gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 06:58:27 26 4
gpt4 key购买 nike

这是关于 ruby system command check exit code 的后续问题.我想运行命令以获取其输出以及退出代码。目前我在代码中使用的是:

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

但这只捕获输出,并且

rv = system(cmd)

仅捕获退出代码。如何兼得?

最佳答案

检查 $?.exitstatus 退出代码。

有关详细信息,请参阅 http://www.ruby-doc.org/core-2.1.0/Process/Status.html

关于ruby - 外部命令如何将其输出和退出状态返回给 Ruby?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21297580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com