init.d - o que o comando reconfigure faz?

1

Por exemplo, vnStat tem as seguintes instruções de script:

Usage: /etc/init.d/S32vnstat (start|stop|restart|check|kill|reconfigure)

O que acontece quando executo /etc/init.d/S32vnstat reconfigurar?

    
por eethirteenzz 08.02.2015 / 12:56

1 resposta

3

Os scripts de inicialização são individuais para cada pacote, mas a convenção é que "reconfigure" solicita ao daemon que leia novamente o arquivo de configuração do serviço sem interromper o serviço fornecido pelo daemon.

Sob o capô, isso geralmente é implementado como

kill -HUP 'cat /run/$PROGRAM.pid'

como enviar um daemon um SIGHUP é a convenção usual para solicitar que um daemon em execução recarregue seu arquivo de configuração.

Muitos daemons não podem fazer reconfiguração sem hit, e alguns scripts de inicialização simplesmente param & & inicie o serviço, portanto, não confie na existência da opção "reconfigurar" para implicar positivamente um recurso de reconfiguração sem hit.

    
por 09.02.2015 / 06:45

Tags