Perl   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了具有零值的退出代码状态是否始终意味着在Perl中成功运行?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个将执行三个应用程序的Perl脚本.所有这些都有不同的退出代码状态.

第一个应用程序退出代码状态为1.应用程序正常退出,没有任何问题. (成功)

第二个应用程序退出代码状态为99.仍然,应用程序正常退出没有任何问题. (成功)

最后,第三个应用程序退出代码状态为0.与第一个和第二个相同,应用程序正常退出而没有任何问题. (成功)

注意:已将退出代码状态向右移8位.

问题是,如果成功运行,退出代码状态是否总是返回0?

请不要苛刻评论,我只是困惑.请指教.

解决方法@H_450_16@
返回状态由子进程选择.成功运作通常为零,但没有什么可以强制执行该惯例.

进程也可以返回指示不同成功形式的信息返回状态.例如,修改目录中所有文件的程序可能会返回非零值,表示没有要修改的文件.

您应该检查应用程序的文档,以查看是否有任何关于可能返回的值的提及.如果你什么也找不到,那么你应该根据经验确定哪些值表示成功.

大佬总结

以上是大佬教程为你收集整理的具有零值的退出代码状态是否始终意味着在Perl中成功运行?全部内容,希望文章能够帮你解决具有零值的退出代码状态是否始终意味着在Perl中成功运行?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。