小编Sta*_*nov的帖子

如何以json格式获取systemd状态?

我想以机器可读的形式获取服务状态详细信息(已加载、已启用、活动、正在运行、因为、主 PID),并且我知道 systemd 工具有--output=json选项,但如果我这样做:

 systemctl status servicename --output=json --plain
Run Code Online (Sandbox Code Playgroud)

我看到类似的东西:

? snapd.service - Snappy daemon
   Loaded: loaded (/lib/systemd/system/snapd.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2018-04-16 11:20:07 MSK; 4h 45min ago
 Main PID: 738 (snapd)
    Tasks: 10 (limit: 4915)
   CGroup: /system.slice/snapd.service
           ??738 /usr/lib/snapd/snapd

{ "__CURSOR" : "s=461ecb6a4b814913acd57572cd1e1c82;...
Run Code Online (Sandbox Code Playgroud)

日志记录采用 JSON 格式。但是如果可能的话,如何在 JSON 中获取服务状态?

json systemd

10
推荐指数
2
解决办法
9044
查看次数

标签 统计

json ×1

systemd ×1