Время ожидания init перед отправкой kill -9 при завершении работы?

Время ожидания init перед отправкой kill -9 при завершении работы?

Насколько я понимаю shutdownкоманду: если я отправлю shutdown -h nowinit, то попытается корректно остановить все процессы, подожду определенное время, а затем отправлю kill -9.

Мой вопрос: как долго init будет ждать, и как мне настроить этот промежуток времени? У меня есть , mysql serverкоторый может останавливаться изящно до 15 минут, и я хочу быть уверен, что init не попытается и kill -9его.

На первый взгляд, прочитав man-страницу, можно сделать вывод, что этот -tфлаг — именно то, что мне нужно. Однако, если вчитаться в подробности, то можно увидеть, что этот флаг на самом деле определяет задержку между отправкой команды shutdown и попыткой init корректно остановить все процессы.

Операционная система — CentOS 6, но также интересует Debian 7.

решение1

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

shutdown -h +15 "Waiting for graceful shutdown of mysql server"

РЕДАКТИРОВАТЬ

Я использовал приведенный ниже скрипт на одной из машин, чтобы проверить, завершается ли скрипт.

while true; do sleep 999999; done

Процесс не был остановлен, и он был.

Связанный контент