Состояние Interpretting systemctl производится

Я пытаюсь решить запуск lvmetad, предупреждающий lvmetad предупреждение запуска, и в том, что процесс я ввел следующую команду:

sudo systemctl status lvm2-lvmetad.service

Вывод:

● lvm2-lvmetad.service - LVM2 metadata daemon
   Loaded: loaded (/lib/systemd/system/lvm2-lvmetad.service; disabled; vendor preset: enabled)
   Active: active (running) since lun. 2016-10-24 09:02:16 CEST; 1h 20min ago
     Docs: man:lvmetad(8)
 Main PID: 615 (lvmetad)
    Tasks: 1 (limit: 4915)
   Memory: 2.6M
      CPU: 4ms
   CGroup: /system.slice/lvm2-lvmetad.service
           └─615 /sbin/lvmetad -f

Я озадачен Loaded строка: что действительно означает loaded но disabled (и все еще active на следующей строке)?

0
задан 24 October 2016 в 11:35

1 ответ

  • Loaded примечания, загружается ли сервисный файл в память. Другие возможные значения, кроме того, loaded masked или error в случае недопустимого синтаксиса.
  • disabled и enabled обычно касайтесь, установлен ли сервис запуститься на начальной загрузке или нет. От man systemctl:

Включение просто сцепляет единицу в различные предложенные места (например, так, чтобы единица была автоматически запущена на начальной загрузке или когда конкретный вид аппаратных средств включается). Запуск на самом деле порождает процесс демона (в случае сервисных единиц) или связывает сокет (в случае единиц сокета) и так далее.

  • active обычно говорит Вам, если услуга работает или нет. Отметьте, хотя это сервис может быть active но не работая из-за RemainAfterExit= директива. "Если установлено на истинный, сервис нужно считать активным даже когда все его процессы, из которых выходят". Эта директива документируется в man systemd.service.
3
ответ дан 28 September 2019 в 08:22

Другие вопросы по тегам:

Похожие вопросы: