У меня есть система с несколькими сетевыми платами. Как я могу выполнить сценарий оболочки, прежде чем определенная сетевая плата будет инициализирована на запуске?
Я запускаю Ubuntu 15.10.
Я предлагаю, начинают читать сообщение how-to-write-startup-script-for-systemd, чем взглянуть на страницы справочника, из которых я добрался:
systemd знает различные виды зависимостей, включая положительные и отрицательные зависимости от требования (т.е. Требует = и Конфликты =), а также зависимости от упорядочивания (После = и Прежде =). Упорядочивание NB: и зависимости от требования являются ортогональными. Если только зависимость от требования будет существовать между двумя единицами (например, foo.service требует bar.service), но никакая зависимость от упорядочивания (например, foo.service после bar.service) и обоих требуют запуститься, то они будут запущены параллельно.
, От которого я понимаю, загрузка сервисов может быть заказана.