Bash STDERR ainda aparecendo após o redirecionamento [closed]

0

Estou tentando analisar a saída de yum check-update no Bash 4 (Red Hat) e quero pular a primeira linha que diz:

'Este sistema não está registrado no Red Hat Subscription Management. Você pode usar o gerenciador de assinaturas para se registrar. '

Eu usei strace para determinar o FD e parece ser 2 / STDERR, mas redirecioná-lo com 2>/dev/null não funciona. Qual poderia ser a causa?

Saída de Strace:

write(2, "This system is not registered to"..., 112This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
) = 112
    
por Gregg Leventhal 27.08.2014 / 16:34

1 resposta

1

Eu sinto muito, eu acabei de acordar. Eu estava canalizando a saída através do grep e tive meu redirecionamento no lado errado do cano! Eu estava redirecionando o stderr do grep não yum! Mods, sinta-se à vontade para deletar isto, ou deixe-o se tiver algum valor.

    
por 27.08.2014 / 16:37