没有合适的资源?快使用搜索试试~ 我知道了~
pystemd:在libsystemd之上的基于Cython的瘦包装器,专注于通过sd-bus以自动且易于使用的方式公开dbus...
共56个文件
py:30个
md:8个
pyi:6个
需积分: 9 0 下载量 150 浏览量
2021-05-24
20:38:31
上传
评论
收藏 74KB ZIP 举报
温馨提示
pystemd 该库使您可以从python通过dbus与systemd进行对话,而实际上并没有想到您正在通过dbus与systemd进行对话。 这使您可以从systemd的角度以编程方式启动/停止/重新启动/杀死并验证服务状态,而无需执行subprocess.Popen(['systemctl', ... ,然后解析输出以了解结果。 显示不告诉 在软件中,就像在编剧中一样,最好显示事物的工作原理,而不是讲述事物。 因此,这就是从交互式外壳程序中使用库的方式。 In [1]: from pystemd.systemd1 import Unit In [2]: unit = Unit(b'postfix.service') In [3]: unit.load() 注意:您需要调用unit.load()因为默认情况下, Unit不会加载单元信息,因为这需要做一些IO。 您可以按Unit(b
资源推荐
资源详情
资源评论
收起资源包目录
pystemd-master.zip (56个子文件)
pystemd-master
MANIFEST.in 87B
.github
workflows
ci.yml 1KB
CHANGES.md 3KB
requirements.txt 14B
examples
monitor_from_signal.py 2KB
start_transient_unit.py 1KB
manager.py 630B
start_multiple_transient_unit.py 3KB
monitor.py 2KB
monitor_all_units_from_signal.py 1KB
shell.py 849B
unit.py 2KB
CONTRIBUTING.md 1KB
LICENSE 26KB
setup.cfg 34B
setup.py 4KB
README.md 8KB
_docs
centos7.md 368B
daemon.md 3KB
journal.md 3KB
pystemd.run.md 7KB
tests
test_unit_signatures.py 775B
test_daemon.py 702B
test_dbus_arg_parsing.py 4KB
test_dbuslib.py 2KB
test_base.py 3KB
test_utils.py 1KB
test_journal.py 1KB
CODE_OF_CONDUCT.md 3KB
.gitignore 986B
pystemd
exceptions.py 262B
machine1
manager.py 534B
machine.py 736B
__init__.py 311B
base.py 9KB
journal.pyx 2KB
utils.py 1KB
dbuslib.pyx 21KB
daemon.pyi 513B
run.py 11KB
systemd1
manager.py 2KB
unit_signatures.py 10KB
__init__.py 302B
unit.py 726B
manager.pyi 7KB
unit.pyi 14KB
__init__.py 4KB
base.pyi 1KB
utils.pyi 321B
DBus
__init__.py 525B
dbusc.pxd 6KB
dbusexc.pyx 5KB
dbusc_v237.pxi 624B
__version__.py 551B
daemon.pyx 2KB
dbuslib.pyi 2KB
共 56 条
- 1
资源评论
吾自行
- 粉丝: 58
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功