LINUX.ORG.RU

Почему systemctl list-units не показывает сервис ntp, хотя он есть?

 , systemctp, ,


0

2

Обычно чтобы понять, какие сервисы есть в системе, я всегда пользовался командой:

systemctl list-units --all

Но сейчас выяснилось, что эта команда показывает не все сервисы. Например, она не покажет сервис ntp, хотя он существует:
systemctl status ntp
● ntp.service - LSB: Start NTP daemon
   Loaded: loaded (/etc/init.d/ntp; generated; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:systemd-sysv-generator(8)

Почему полный список юнитов не отображает все юниты? Чем юнит ntp так отличается от других?

★★★★★
$ systemctl list-units --all | grep ntp 
  ntpd.service                                                                              loaded    inactive dead      Network Time Service
  ntpdate.service                                                                           loaded    inactive dead      One-Shot Network Time Service
$ cat /etc/issue 
Arch Linux \r (\l)

$ 


Хоть бы дистрибутив озвучил, что ли.

urxvt ★★★★★
()
Ответ на: комментарий от urxvt
# /run/systemd/generator.late/ntp.service
# Automatically generated by systemd-sysv-generator

[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/ntp
Description=LSB: Start NTP daemon
After=network-online.target
After=remote-fs.target
Wants=network-online.target

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/ntp start
ExecStop=/etc/init.d/ntp stop
Xintrea ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.