Perguntas com a marcação «stderr»

Erro padrão é outro fluxo de saída normalmente usado por programas para gerar mensagens de erro ou diagnósticos.

2
stderr sobre ssh -t
Isso envia a saída para STDERR, mas não propaga Ctrl+ C(ou seja, Ctrl+ Cmata, sshmas não o controle remoto sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Isso propaga Ctrl+ C(ou seja, Ctrl+ Cmata sshe o controle remoto sleep), mas envia STDERR para STDOUT: $ ssh -tt localhost 'sleep 100;echo …

3
qual é a diferença entre `>> / dev / stderr` (com o espaço em branco) e`> & 2`?
Na festança. Estou com alguma dificuldade para determinar o que devo usar? todos os meus scripts usam ">> / dev / stderr" no prompt do bash, se eu tentar: echo test >>/dev/stderrfunciona echo test >> /dev/stderrfunciona echo test >/dev/stderrfunciona echo test > /dev/stderrfunciona echo test >>&2FALHAS! echo test >> &2FALHAS! …

3
enviando saída para / dev / stderr vs.> & 2
Nos scripts, os erros geralmente são enviados para o descritor de arquivo 2 com &2, ou seja: echo "error" >&2 Às vezes /dev/stderré usado: echo "error" > /dev/stderr Observando /dev/stderr, vejo que é apenas um link simbólico para /proc/self/fd/2, que por sua vez é um link simbólico para /dev/pts/5(no meu …



1
exibe STDOUTs antes de STDERR?
Eu sou novo no bash e por toda a minha vida não consigo descobrir como executar um determinado comando, supor ./fffe imprimir stdouts regulares antes do stderr (estou confuso sobre o significado) por exemplo $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.