Linux Systemd Cgroup字符含义'''

时间:2016-10-28 13:42:36

标签: systemd cgroups systemctl

任何人都可以解释下面输出的最后一行“-813”的含义是什么,为什么它以“ - ”开头,而systemctl输出的大部分是“| - ”。

systemctl status timemaster
timemaster.service - Synchronize system clock to NTP and PTP time sources
  Loaded: loaded (/usr/lib/systemd/system/timemaster.service; enabled)
  Active: active (running) since Wed 2016-10-26 20:24:37 CEST; 14h ago
Main PID: 806 (timemaster)
  CGroup: /system.slice/timemaster.service
          |-806 /usr/sbin/timemaster -f /etc/timemaster.conf
          |-812 /usr/sbin/ntpd -u ntp:ntp -g -n -c /var/run/timemaster/ntp.conf
          `-813 /usr/sbin/ptp4l -l 5 -f /var/run/timemaster/ptp4l.0.conf -S -i eth4

这是具有不同输出的相同命令,否则意味着它将以“└─”结束。

 systemctl status timemaster.service
● timemaster.service - Synchronize system clock to NTP and PTP time sources
   Loaded: loaded (/usr/lib/systemd/system/timemaster.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2016-10-28 12:48:10 WEST; 1h 58min ago
 Main PID: 676 (timemaster)
   CGroup: /system.slice/timemaster.service
           ├─676 /usr/sbin/timemaster -f /etc/timemaster.conf
           └─686 /usr/sbin/chronyd -u chrony -n -f /var/run/timemaster/chrony.conf

非常感谢

1 个答案:

答案 0 :(得分:2)

它并不意味着什么,它只是用作ASCII艺术来显示树中的最后一个条目。它将上面的|字符连接到最后一个条目上的-字符。

如果它以|-开头,则看起来底部缺少条目。

`-是等同于└的ASCII艺术,就像|-是ASCII艺术相当于├

示例:

|- foo
|- bar
`- baz

那是试图模仿这些盒子绘图字符:

├─ foo
├─ bar
└─ baz

因为这看起来不对:

├─ foo
├─ bar
├─ baz

"不同的输出"你展示的是使用盒子绘图字符,就像我的第二个例子。您显示的第一个输出是使用ASCII字符,就像我的第一个示例。