首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ruby系统命令检查退出代码

ruby系统命令检查退出代码
EN

Stack Overflow用户
提问于 2013-09-11 04:22:07
回答 5查看 96.5K关注 0票数 118

我在ruby中有一堆系统调用,如下所示,我想同时检查它们的退出代码,以便在该命令失败时我的脚本退出。

system("VBoxManage createvm --name test1")
system("ruby test.rb")

我想要像这样的东西

system("VBoxManage createvm --name test1", 0) <--其中第二个参数检查退出代码并确认系统调用成功,如果没有成功,它将引发错误或执行类似的操作。

这有可能吗?

我尝试过类似的方法,但也不起作用。

system("ruby test.rb")
system("echo $?")

`ruby test.rb`
exit_code = `echo $?`
if exit_code != 0
  raise 'Exit code is not zero'
end
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18728069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档