ras*_*ani 0 ruby shell
我有一个ruby脚本,通过反引号执行另一个ruby脚本.像这样:
output = `#{name}/#{sccript} --list`
在某些情况下(我在二进制包的构建时运行它并且有多个相同脚本运行的实例),这将失败.
输出为0长度,$?设置为136.
$?
会有什么想法导致这种情况?
Ken*_*oom 9
退出代码 136在129-255范围内,表示由Unix信号终止的作业.
要找出哪个信号,减去128,你会发现它的信号8 : SIGFPE. 一个可能的原因可能是在C程序中整数除零.
SIGFPE
归档时间:
15 年 前
查看次数:
2077 次
最近记录: