首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tshark退出代码

Tshark退出代码
EN

Stack Overflow用户
提问于 2015-01-06 16:51:26
回答 1查看 1.4K关注 0票数 1

我目前正在使用python子进程处理tshark,目前我想处理子进程中的错误。

我可以通过python的subproccess‘returncode code’字段获得子进程的退出代码,但我无法找到任何tshark退出代码的文档。

我已经知道,0表示成功(这并不奇怪),2表示文件损坏或不受支持。但是,如果有0和2,通常会有1,并且应该有更多的代码。

有没有人知道我能不能给出一个可能的错误代码和原因的列表?

EN

回答 1

Stack Overflow用户

发布于 2015-01-07 13:12:39

很久以前,我似乎记得有人建议命令行语法错误的退出状态为1,其他错误的退出状态为2,我在编写的许多代码中都遵循了这个约定。

因此,如果您提供了无效的命令行标志或无效的捕获或显示过滤器或类似的东西,将返回1,如果无法打开捕获设备或捕获文件,将返回2。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27795096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档