运行它时退出./a.out(c编译代码)的状态

时间:2014-05-29 19:11:55

标签: php c bash shell

我有一个已编译的代码。
我在我的php脚本中使用了

exec('./a.out 2>&1',$out,$ret);
来获取返回类型,我想先知道它是否运行正常或者是什么错误的分段错误或无限循环或类似的东西。
基本上我想知道退出状态0,1和2有意义。
如果存在任何其他退出状态,请告诉那些..

1 个答案:

答案 0 :(得分:0)

PHP将exec()ed程序的退出状态设置为$ret变量。在exec()返回后,如果$ret变为0,则程序已成功退出。