yum update -q -y
O -q
é o modo silencioso.
O -y
assume que sim a tudo.
Isso ainda imprime erros.
Em yum
, quando você faz uma atualização com yum update
, normalmente recebe todas as mensagens sucesso e erro na CLI.
Existe alguma maneira de ter yum
suprimir todas as instalações de pacotes bem-sucedidas e só imprimir quando houve um erro ao instalar um pacote?
A maneira mais simples provavelmente seria redirecionar a saída da mensagem.
Você pode redirecionar a saída de mensagem padrão para enviar mensagens sem erro para / dev / null (ou seja, não imprimi-las). Para isso, você deve aceitar automaticamente as atualizações, caso contrário, ele irá parar.
yum -y update 1> /dev/null
Isso ainda imprime mensagens de erro. Se você quiser enviar as mensagens de erro para um arquivo, você pode acrescentar 2>> [file]
ao comando para fazer o comando total:
yum -y update 1> /dev/null 2>> [file]
Observação: 2>>
acrescenta a saída a um arquivo e 2>
substitui o arquivo.