Existe um interruptor de linha de comando do yum para ser informado se uma reinicialização é necessária após a atualização?

1

Eu sei que a packagekit GUI pode informar ao usuário que uma reinicialização é necessária após uma atualização. Mas existe uma chave yum que eu possa ligar, ou outro comando de terminal que eu possa usar, para saber se uma reinicialização é necessária? (Afinal, packagekit deve estar recebendo suas informações de alguma forma.)

Obrigado antecipadamente.

    
por Shredderroy 29.12.2014 / 20:17

2 respostas

2

As atualizações do kernel exigirão uma reinicialização para entrar em vigor. Há um script bash em para verificar se uma reinicialização é necessária porque uma atualização para o kernel foi instalada. Veja Re: Como você sabe quando a reinicialização é necessária após a atualização do yum? Por motivos, uma reinicialização geralmente não é necessária para outras atualizações.

    
por 29.12.2014 / 21:31
0

@moonpoint está certo de que as atualizações do kernel exigirão uma reinicialização para ter efeito. No entanto, em qualquer caso, se você estiver prestes a consertar um bug, uma vulnerabilidade ou um aprimoramento de desempenho em qualquer pacote, normalmente precisará de uma reinicialização do sistema (ou pelo menos a reinicialização do serviço) para ser corrigido corretamente.

needs-restarting é um programa que relata uma lista de IDs de processos que começaram a ser executados antes deles ou de algum componente que eles usam serem atualizados. Este pacote faz parte do yum-utils e funciona perfeitamente nas versões 6 e 7 do Red Hat Distribution.

Abaixo está a amostra após a execução de um serviço yum upgrade e goferd que está sendo atualizado, o que requer a reinicialização do serviço para concluir o processo de atualização.

[root]# needs-restarting
1161 : python /usr/bin/goferd --foreground

Depois de reiniciar o serviço

[root]# service goferd restart
Redirecting to /bin/systemctl restart goferd.service
[root]# needs-restarting
[root]#
    
por 06.10.2017 / 22:03