什么是好的Linux退出错误代码策略?

前端之家收集整理的这篇文章主要介绍了什么是好的Linux退出错误代码策略?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有几个独立的可执行Perl,PHP CLI脚本和C程序,我需要开发出口错误代码策略.这些程序由其他程序使用我创建的包装类调用,以便在PHP中使用exec().所以,我将能够得到一个错误代码.根据该错误代码,调用脚本将需要执行某些操作.

我做了一些研究,似乎1-254(或者只是1-127)范围内的任何内容都可以是用户定义的错误代码的公平游戏.

我只是想知道在这种情况下其他人如何处理错误处理.

最佳答案
唯一的约定是为了成功返回0,对于错误返回0以外的其他值.大多数知名的unix程序记录了他们可以返回的各种返回代码,您也应该如此.尝试为任意程序可能返回的所有可能的错误代码制作一个通用列表没有多大意义,否则你最终会得到tens of thousands of them like some other OS’s,即便如此,它并不总是涵盖特定类型的你想要返回的错误.

所以要保持一致,并确保记录您决定使用的任何方案.

猜你在找的Linux相关文章