小编car*_*iac的帖子

如何使用 sd-bus 获取服务的状态?

我需要从 C++ 应用程序查询、监视并可能更改一些 systemd 服务的状态。看起来 sd-bus 是这样做的正确方法,但我很难找到一个例子。

那么,我该如何:

1) 通过 sd-bus 查询服务的当前状态,类似于systemctl status foo.service?

2) 监控服务的状态,以便在它发生变化时收到回调?

3) 改变一个服务的状态,类似于systemctl start/stop/restart?

谢谢!

c++ dbus systemd

2
推荐指数
1
解决办法
1891
查看次数

标签 统计

c++ ×1

dbus ×1

systemd ×1