这是关于
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