1

谁能解释以下输出的最后一行“`-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

非常感谢

4

1 回答 1

2

它没有任何意义,它只是用作 ASCII 艺术来显示树中的最后一个条目。它将它|上面的-字符连接到最后一个条目上的字符。

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

`-是 └ 的 ASCII 艺术等价物,就像 |-├</p> 的 ASCII 艺术等价物

例子:

|- foo
|- bar
`- baz

那是试图模仿这些画框字符:

├─ foo
├─ bar
└─ baz

因为这看起来不对:

├─ foo
├─ bar
├─ baz

您显示的“不同输出”正在使用画框字符,就像我的第二个示例一样。您显示的第一个输出是使用 ASCII 字符,就像我的第一个示例一样。

于 2016-10-28T13:44:07.253 回答