Horário que o init aguarda antes de enviar kill -9 após o desligamento?

1

Tanto quanto eu entendi o comando shutdown : Se eu enviar um shutdown -h now init tentará parar todos os processos normalmente, aguarde um certo tempo e envie kill -9 .

Minha pergunta é: quanto tempo o init irá aguardar, e como configurarei esse período de tempo? Eu tenho um mysql server que pode levar até 15 minutos para parar normalmente, e quero ter certeza de que o init não tente e kill -9 dele.

A partir da leitura da página man, à primeira vista parece que o -t flag é o que eu estou procurando, entretanto, lendo um pouco mais detalhadamente este flag realmente especifica o atraso entre o envio do comando shutdown e o init tentando para parar todos os processos graciosamente.

OS é o CentOS 6, mas também está interessado no Debian 7.

    
por cat pants 25.06.2014 / 00:22

1 resposta

1

Você pode especificar o tempo após o qual você precisa encerrar como mencionado aqui .

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

EDITAR

Eu usei o script abaixo em uma das máquinas para verificar se o script está sendo morto.

while true; do sleep 999999; done

O processo não foi morto e estava lá.

    
por 25.06.2014 / 00:26

Tags