Perguntas sobre 'stderr'

1
resposta

Redirecionar bash stdout + stderr para um arquivo e stderr para outro arquivo

Eu preciso redirecionar a saída ALL para um arquivo e, além disso, redirecionar o stderr para outro arquivo. Isso pode ser feito facilmente? Vamos supor que meu comando para os propósitos deste exemplo seja: php /tmp/doWork.php Eu poss...
10.05.2017 / 15:59
2
respostas

Direciona o stderr para um arquivo sobre o ssh

Estou tentando executar um comando em uma máquina local e direcionar o stderr para uma máquina remota por ssh. Não posso fazer ssh remote machine "command 2>stderr.log" porque a máquina remota não tem a construção correta para executa...
26.07.2016 / 02:29
2
respostas

Redirecionar stderr da construção de parênteses duplos

Gostaria de redirecionar o stderr de uma construção de parênteses duplos. Por exemplo: a=$(($var/$var2)) geraria algumas mensagens de erro se $var2 = 0 , eu não quero que o usuário veja isso. Eu sei que posso simplesmente checar o...
14.10.2012 / 20:57
1
resposta

Por que é possível referir-se a um stderr fechado sob bash?

Eu gostaria de saber porque o bash não exibe uma mensagem de erro quando nos referimos a um stderr fechado. Quando se trata de outros descritores de arquivos, eles precisam ser abertos se quisermos, por exemplo, duplicá-los. Stderr parece ser es...
18.02.2013 / 05:01
1
resposta

/ dev / stderr no serviço systemd

Estou escrevendo um serviço que deve iniciar a conexão LTE. Mas o utilitário que estou usando para conectar (sakis3g) está escrevendo para /dev/stderr , que não está disponível no systemd e o log está cheio de Cannot create /dev/stderr:...
30.10.2017 / 10:11
2
respostas

Como suprimir stdout / stderr de uma saída de script de shell?

Eu tenho um script que deve parar e recuperar o processo para ser executado em segundo plano: process_id='ps -eaf | grep -i daemon | grep -v grep | grep -v status | grep -v stop | awk '{print $2}'' (kill -STOP $process_id) & ... # do some...
18.09.2018 / 09:26
1
resposta

Por que não “cvs --help | menos trabalho?

Eu não sei por quê, mas o piping cvs --help to less não funciona. Provavelmente é porque cvs --help produz não para saída padrão (1) ou saída de erro (2), mas em outro lugar. Você poderia me dizer de onde sai?     
14.09.2012 / 10:40
3
respostas

Como 'colar' stdin ao lado de stderr?

Geralmente, paste imprime dois arquivos nomeados (ou equivalentes) em colunas adjacentes como esta: paste <(printf '%s\n' a b) <(seq 2) Saída: a 1 b 2 Mas quando os dois arquivos são /dev/stdin e /dev/stderr , n...
09.10.2018 / 14:08
2
respostas

redirecionando a saída std e o erro std

Eu tenho tentado descobrir o relacionamento entre os descritores de arquivos. Uma coisa que não entendo é como é: ls -l /bin/usr > ls-output.txt 2>&1 diferente de: ls -l /bin/usr 2>&1 >ls-output.txt     
25.03.2013 / 04:20
1
resposta

Como ver de qual saída do descritor de arquivo está chegando?

Como ver de qual saída do descritor de arquivo está chegando? $ echo hello hello $ echo hello 1>&2 hello todos vão para / dev / pts / 0 mas existem 3 descritores de arquivo 0,1,2     
25.08.2018 / 07:55