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


exit status of ./a.out (c compiled code) on running it

我有一个c编译的代码。
我使用

exec('./a。1',$out,$ret);
在我的php脚本中获得返回类型,我想首先知道它是否运行良好或出了什么问题分割错误或无限循环或类似的东西。
我主要想知道出口状态0、1和2以及它们的意义。
如果存在任何其他退出状态,也请告诉他们。

PHP将exec()执行程序的退出状态放在$ret变量中。如果exec()返回后$ret变为0,则程序成功退出。