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

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

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

0
. Редактировалось 1 раз, последний — #1

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


Ребята, давайте жить спокойно!


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

0
#2

Что-то мне кажется, что это невозможно. Разве что сделать отсрочку запуска, но эта отсрочка будет независимо от загрузки Х-сервера


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

1
#3

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


Ребята, давайте жить спокойно!


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

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

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