Конфигурация сервисов через Systemd для Встроенного Linux

Привет дорогие пользователи Ubuntu,

Я работаю над встроенной системой, которая запускает Ubuntu.

Задача я хотел бы достигнуть; после развертывания машины, закрытой сетевые службы в течение 15 минут (скажем, shutUp команда).

До сих пор это кажется простым. Хитрая часть, когда у нас есть рабочие сетевые службы, мы можем отправить команду как 'перезагрузка'.

Вот мой вопрос, как я могу исключить shutUp команда для каждой перезагрузки, и заставляет его работать только на первую начальную загрузку?

Заранее спасибо!

P.S. Начальная загрузка будет инициирована установкой механического устройства во время развертывания, которое запускает часы машины.

0
задан 1 February 2017 в 08:41

1 ответ

@Elesmoth, Добро пожаловать для Выяснения у Ubuntu.

В man systemd.unit, Вы найдете официальные документы для ConditionFirstBoot=, который существует для просто этого случая.

, Если по некоторым причинам, который не работает на Вас, можно легко обеспечить логику, Вам нужны себя.

Имеют shutUp набор команд для запуска всегда на начальной загрузке. Это сразу проверит, чтобы видеть, существует ли "первая начальная загрузка" файл. Если файл будет существовать, то сценарий остановится. Если файл не будет существовать, то он будет работать, это - действие, и создайте файл.

0
ответ дан 7 November 2019 в 01:44

Другие вопросы по тегам:

Похожие вопросы: