É possível configurar um serviço Upstart para parar $ LAST

3

Eu estou querendo que o serviço rsyslog seja executado até o último momento para garantir que recebamos o máximo de logging possível em nossos servidores centrais de log. No Ubuntu 11.04, a linha de parada do rsyslog é configurada para "stop on runlevel [06]", então pára antes de (pelo menos) os serviços serem interrompidos via scripts rc0.d / K. Como posso obter o equivalente a /etc/rc0.d/K99rsyslog?

    
por cjs226 31.10.2011 / 19:35

2 respostas

1

O problema é que, assim que a rede for desativada, o rsyslog provavelmente deixará de funcionar, portanto, apenas terminar a operação LAST poderá não ter o efeito desejado (se houver).

    
por 31.10.2011 / 19:43
0

Eu decidi desativar completamente o desligamento do rsyslog. Para fazer isso, eu comentei a linha de parada em /etc/init/rsyslog.conf e, em seguida, e como init, não peguei automaticamente a alteração nem a atualizei.

Eu não recomendaria necessariamente esse método para todos os casos de uso. Isso foi para sistemas que são de curta duração - instâncias do Amazon EC2 escalonadas automaticamente conforme necessário e, em seguida, terminadas.

    
por 02.11.2011 / 13:31