Как в systemd изменить target для службы

Для отложенного запуска второстепенных служб

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
4X_Pro
Создатель форума
Всего сообщений: 1017
Зарегистрирован: 9 дек 2015, 19:20
Рейтинг пользователя: 436

0
30 января 2016, 01:36#1
    Вопрос: как в systemd изменить момент, когда запускается та или иная служба? В частности, мне нужно mysql, apache и dnsmasq перенести в graphical target, чтобы они запускались параллельно X-серверу, а не до него.

    Aviv
    Новичок
    Всего сообщений: 28
    Зарегистрирован: 27 дек 2015, 17:03
    Рейтинг пользователя: 1

    0
    19 февраля 2016, 21:10#2
      Что-то мне кажется, что это невозможно. Разве что сделать отсрочку запуска, но эта отсрочка будет независимо от загрузки Х-сервера

      4X_Pro
      Создатель форума
      Всего сообщений: 1017
      Зарегистрирован: 9 дек 2015, 19:20
      Рейтинг пользователя: 436

      1
      27 июля 2019, 02:31#3
        На самом деле можно отредактировать systemd units для соответствующих служб. Если конкретно, параметр WantedBy.
        Но есть и более простое решение — вообще отключить службу, которая отвечает за ожидание инициализации интерфейсов:
        sudo systemctl disable systemd-networkd-wait-online.service
        Делать такое, естественно, имеет только смысл на desktopе, где нет критично зависящих от сети служб, а не на сервере.

        Одна страница
        Распечатать

        У вас нет прав для отправки сообщений в эту тему.

        Задать вопрос

        Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
        Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.