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).
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?
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).
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.