Python访问sysctl变量或替代

时间:2017-01-06 05:09:09

标签: python sysctl

我的网络嗅探程序无限期地捕获实时流量并进行其他分析。我想要一个可以在运行时打开和关闭此分析的变量,我应该可以从程序外部(从单独的终端)更改。

sysctl是最好的方法,但python的sysctl包在安装时返回gcc错误。我不想用ctype进行复杂的编码,因为我的程序已经庞大而复杂。就像在终端中我给出sysctl命令并查看参数的值,我也想在python中这样做。

我所拥有的一个选项是使用subprocess.call()变量作为参数创建sysctl并处理标准输出。但是我一再关注这个命令的性能影响。

但还有其他更好的方法来实现这个目标吗?

0 个答案:

没有答案