qui*_*kxi 5 perl status exit-code return-code exitstatus
我有一个将执行三个应用程序的Perl脚本.所有这些都有不同的退出代码状态.
第一个应用程序退出代码状态为1.应用程序正常退出,没有任何问题.(成功)
第二个应用程序退出代码状态为99.仍然,应用程序正常退出没有任何问题.(成功)
最后,第三个应用程序退出代码状态为0.与第一个和第二个相同,应用程序正常退出而没有任何问题.(成功)
注意:已将退出代码状态向右移8位.
问题是,如果成功运行,退出代码状态是否总是返回0?
请不要苛刻评论,我只是困惑.请指教.
返回状态由子进程选择.成功运作通常为零,但没有什么可以强制执行该惯例.
进程也可以返回指示不同成功形式的信息返回状态.例如,修改目录中所有文件的程序可能会返回非零值,表示没有要修改的文件.
您应该检查应用程序的文档,以查看是否有任何关于可能返回的值的提及.如果你什么也找不到,那么你应该根据经验确定哪些值表示成功.
| 归档时间: |
|
| 查看次数: |
7059 次 |
| 最近记录: |