Что происходит, когда завершение работы/перезагрузка выполняется?

Какие сценарии выполняются, когда мы нажимаем на завершение работы или перезагрузку?

Использование Ubuntu 14.04.5.

2
задан 23 August 2017 в 21:18

1 ответ

До 15.04 upstart использовался для этого, затем будучи замененным systemd.


Используемый до Ubuntu 15.04: выскочка

Когда Вы нажимаете кнопку отключения или выполняетесь shutdown +0 в терминале, upstart выполняет каждый сценарий в /etc/rc0.d в алфавитном порядке.

Когда Вы нажимаете кнопку перезагрузки или выполняетесь shutdown -r +0 в терминале, upstart выполняет каждый сценарий в /etc/rc6.d в алфавитном порядке.

Править: Обратите внимание что +0 в вышеупомянутых командах указывает на число минут для ожидания до принятия требуемых мер и эквивалентен now. Если бы у Вас есть другие пользователи в системе, было бы благоразумно увеличить это значение, чтобы позволить им время для сохранения их работы.

Оба каталога содержат только символьные ссылки, цели которых расположены в /etc/init.d/ все же.

Для получения дополнительной информации посмотрите /etc/init.d/README и man init.

Используемый из Ubuntu 15.04 на: systemd

Здесь некоторые ссылки относительно systemd:

4
ответ дан 2 December 2019 в 02:14

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

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