Рейтинг:1

Юниты, скрытые от systemctl 20.04

флаг cn

Во время устранения ошибок журнала я столкнулся с ситуацией с systemctl и модулем tracker-miner-fs. Я пробовал несколько форм команды и не могу заставить systemctl найти устройство.

статус systemctl показывает список служб и состояние системы работает (нет неисправных устройств)

systemctl статус трекер-майнер-фс : Не обнаружена
systemctl list-units tracker-miner-fs : Не обнаружена
systemctl list-unit-files tracker-miner-fs : Не обнаружена
systemctl list-unit-files tracker-miner-fs -all : Не обнаружена
systemctl-все : Нет в списке
systemctl остановить трекер-майнер-фс : Не найден
systemctl разоблачить tracker-miner-fs :Не найден

Все формы были опробованы с sudo и без. Дело не в том, что это конкретное устройство вызывает проблемы, но возникает вопрос, почему? И есть ли какая-то особенная настройка, которая может скрывать другие юниты и вызывать неизвестные ошибки?

Может ли кто-нибудь пролить свет на это поведение?

Рейтинг:1
флаг jp
Dan

Трекер-майнер настраивается как пользовательская единица, а не как системная (все, что она делает, — это индексирует некоторые папки в домашнем каталоге пользователя). Чтобы найти его, вам нужно явно указать системад посмотреть в пользовательских единицах (точнее, вы говорите системад какой диспетчер служб он должен использовать).

Вы можете повторить все приведенные выше команды, включив --пользователь вариант и должен быть в состоянии управлять услугой. Обратите внимание, что судо не потребуется с systemctl --пользователь команды.

Например в моем случае:

Примечание. Я использую Ubuntu 21.10, которая поставляется с Tracker 3, поэтому имя службы отличается.

$ systemctl --user перезапустить трекер-майнер-fs-3.service
$ systemctl статус трекер-майнер-fs-3.service 
Не удалось найти модуль tracker-miner-fs-3.service.
$ systemctl --user status tracker-miner-fs-3.service 
✓ tracker-miner-fs-3.service — майнер данных файловой системы трекера
     Загружено: загружено (/usr/lib/systemd/user/tracker-miner-fs-3.service; включено; предустановка поставщика: включена)
     Активно: активно (работает) с пт 04.02.2022 12:50:14 CET; 5 минут назад
   Основной PID: 13141 (трекер-майнер-f)
      Заданий: 6 (лимит: 14089)
     Память: 8,2 М
        ЦП: 183 мс
     CGroup: /user.slice/user-1000.slice/[email protected]/background.slice/tracker-miner-fs-3.service
             ââ13141 /usr/libexec/tracker-miner-fs-3

04 февраля, 12:50:14 danny systemd[1624]: Запуск майнера данных файловой системы Tracker...
04 февраля, 12:50:14 danny systemd[1624]: запущен майнер данных файловой системы Tracker.

Вы также можете узнать об этом из статус systemctl команда, так как юнит будет указан в user.slice вместо system.slice.

DoImagine avatar
флаг cn
Спасибо, я понял, что упустил что-то очевидное.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.