查询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 .