Захватите событие завершения работы системы человечности

У меня есть система человечности, и я хочу проверить условие, прежде чем система уйдет, система средств получает завершение работы. Если условие удовлетворено, затем позволяют завершать работу системы

иначе остановите событие завершения работы. Если какая-либо команда находится там на человечности, затем скажите мне.

Таким образом, совет я

2
задан 6 March 2014 в 07:04

1 ответ

Нет никакого простого способа сделать это, но можно сделать этот прием.

  1. создают сценарий, которые тестируют Ваше условие и выполняют его каждый раз, когда завершение работы выполняется.
  2. , Если условие в порядке тогда, завершают работу
  3. , Если сбои условия уничтожают команду завершения работы.

Детали:

Для выполнения сценария на завершении работы:

Помещенный Ваш сценарий в/etc/rc6.d каталог

Делают его исполняемым файлом:

sudo chmod +x K99_script

Теперь этот сценарий просто выполнится, когда Вы попытаетесь завершить работу.

Внутренняя часть сценарий, если сбой условия тогда выполняет одну из команд thesw:

pkill shutdown

ИЛИ

killall shutdown
1
ответ дан 27 August 2019 в 23:00

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

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