查询Unix信号

signalsdb的Python项目详细描述


signalsdb是一个用python编写的mit许可库,提供 一种简单的查询unix信号管理数据库的方法。

用法:

解释基于整数id的unix信号:

>>> from signalsdb.api import explain
>>> explain(13)
{'action': 'kill',
 'description': 'write on a pipe with no reader',
 'id': 13,
 'signal': 'SIGPIPE'}

然后根据信号名称或动作查询信号db 以不区分大小写的方式使用正则表达式:

>>> from signalsdb.api import search
>>> search(signal='sigp\w', action='kill')
[{'action': 'kill',
  'description': 'write on a pipe with no reader',
  'id': 13,
  'signal': 'SIGPIPE'},
 {'action': 'kill',
  'description': 'profiling timer alarm',
  'id': 27,
  'signal': 'SIGPROF'}]

安装:

来自PYPI:

$ pip install signalsdb

对于攻击信号DB,建议您安装 从git存储库:

$ git clone git@github.com:eugene-eeo/signalsdb.git
$ cd signalsdb
$ pip install .

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Bouncy Castle:从signerInfos中删除算法保护属性   java使用迭代器比递归更快地克隆BST?   Java(以及Python)中字典的最佳数据结构   JavaGoogle存储::点击“公共链接”下载文件   生成soapweb服务示例的java抛出了一个错误   在M1 Mac上运行Flatter Doctor时出错无法找到捆绑的Java版本   java Recaptcha和selenium   java在使用我的Gradle插件的Gradle项目上添加第二个源文件夹   使用OtrosVFSBrowser的java远程文件选择器   使用jaxws(Dropwizard)生成wsdl到java的web服务创建重复类   java JComboBox:希望第一个条目为空条目   java如何从两个列表中排除非单个项?   java JSP内容显示在浏览器上   java在捕获异常后继续读取文件   java服务器中没有主清单属性。罐子