LINUX.ORG.RU

Сообщения manul91

 

Будет ли стартировать systemd сервис X, если он зависит как After=Y где Y disabled или не существует

Форум — Admin

У меня есть systemd сервис X, у которого в unit конфигурации есть строка:

[Unit]
....
After=YYYY.service
.....

В конфигурации сервиса X, YYYY нигде в другом месте не фигурирует (в частности, он НЕ включен в Wants= и/или Requires= для X).

Вопросы такие (искал в документации, но не нашел четкого ответа):

  • Будет ли сервис X стартовать, если сервис YYYY disabled? (я хочу, чтобы X стартовал)
  • Будет ли сервис X стартовать, если сервис YYYY masked? (я хочу, чтобы X стартовал)
  • Будет ли сервис X стартовать, если сервис YYYY не существует? (я хочу, чтобы X стартовал)
  • Будет ли сервис X стартовать, если сервис YYYY попытался стартовать, но вылетел/крашнулся с ошибкой? (я хочу, чтобы X стартовал)

Короче, мне нужно чтобы сервис X всегда стартовал при отсутствия YYYY; и только когда сервис YYYY существует и стартовал (успешно или нет, без значения) то сервис X был запущен после YYYY.

 

manul91
()

RSS подписка на новые темы