Determina quando a reinicialização é necessária após o patch da linha de comando?

3

Depois de ssh 'entrar em uma caixa e usar yum ou apt-get para corrigir, eu gostaria de determinar quando uma reinicialização é necessária. Seria incrivelmente útil saber para que possamos agendar uma reinicialização em uma janela de manutenção.

Surpreendentemente, não encontrei muita leitura sobre isso. A coisa mais próxima que encontrei em uma pesquisa na web foi Como saber se uma reinicialização é necessária após o patch? A Verizon, que efetivamente afirmou que o Linux não precisa disso normalmente, porque os programas reiniciam a si mesmos (suponho que foi escrito para o consumidor médio).

Eu sei que o Linux GUI oferece porque, por exemplo, o ícone do botão liga / desliga ficará vermelho no Ubuntu / Unity. E eu recebo o aviso abaixo quando faço login com um gerenciador de janelas.

Eu trabalho regularmente com Debian, Ubuntu, Fedora, CentOS e Red Hat, então é por isso que listei yum e apt-get .

Como posso determinar quando uma reinicialização é necessária após o patch?

Obrigado antecipadamente.

    
por jww 24.02.2015 / 23:59

1 resposta

3

Nos sistemas operacionais baseados em Debian, o gerenciador de pacotes criará um arquivo, /var/run/reboot-required , se um patch exigir uma reinicialização. Este arquivo é excluído quando a máquina é reiniciada. Veja este post do AskUbuntu para mais informações sobre como determinar qual pacote exigiu uma reinicialização.

Para obter a mesma funcionalidade em yum , parece que você precisa instalar um plug-in de terceiros .

    
por 26.02.2015 / 23:36