我有一个简单的ruby脚本,它使用abort函数退出non-zero exit code
#!/usr/bin/env ruby
puts "I ran"
abort "Exiting"
Run Code Online (Sandbox Code Playgroud)
在bash中执行此命令时如何捕获退出代码?
我试过exit_code=./test或exit_code=ruby test无济于事.
谢谢
试试这个:
./test
echo $?
Run Code Online (Sandbox Code Playgroud)
特殊的shell变量$?包含最后终止的程序的退出代码.
你的程序是否是ruby程序并不重要.所有Unix程序都有一个退出代码,在启动shell中处理相同.
| 归档时间: |
|
| 查看次数: |
1124 次 |
| 最近记录: |