Perguntas sobre 'stderr'

1
resposta

Pode redirecionar stdout e stderr para as mesmas linhas de mangle de arquivos?

Eu li que, ao redirecionar stdout e stderr para o mesmo arquivo usando 2>&1 , stdout é geralmente armazenado em buffer de bloco, enquanto stderr não é bufferizado. Se uma linha muito longa for gravada em stdout , exigin...
08.02.2014 / 12:44
2
respostas

Como posso filtrar as “Permission denied” de encontrar saída? [duplicado]

Comecei a usar sed recentemente. Uma maneira prática que eu uso é ignorar linhas sem importância de um arquivo de log: tail -f example.com-access.log | sed '/127.0.0.1/d;/ELB-/d;/408 0 "-" "-"/d;' Mas quando tento usá-lo de maneira s...
10.07.2013 / 04:12
3
respostas

Como executar um comando enquanto registra a saída em um arquivo?

Eu tenho um aplicativo de console que precisa ser executado como parte da implantação de uma nova versão do aplicativo no meu servidor. Este aplicativo de console foi projetado para gerar saída para o console e não pode ser alterado. Gosta...
24.09.2013 / 11:30
4
respostas

Copie stdout e stderr para um arquivo de log e deixe-os no console dentro do próprio script

Usando bash, como copio stderr e stdout para um arquivo de log e também os deixo exibidos no console? Eu gostaria de fazer isso dentro do próprio script usando um exec. Eu tentei com exec &>> log.out echo "This is stdout" ech...
12.03.2013 / 12:47
2
respostas

Redirecionando a saída de erro padrão para a variável bash

Aqui está um snippet de código C que fará com que segfault : // segfault.c #include <string.h> int main() { memset((char *)0x0, 1, 100); return 1; } Compile com: gcc segfault.c -o segfault Se executado a partir do...
17.01.2016 / 11:47
1
resposta

'docker logs foo | menos 'não é pesquisável ou rolável, mas' docker logs foo 2 & 1 | menos 'é

O uso de um deles fornece texto legível. Mas somente com o redirecionamento stderr é possível rolar ou digitar / somepattern e obter correspondências. Sem a pesquisa, aparece "Nada para pesquisar (pressione RETURN)" e uma coluna de ~ 's. D...
29.03.2016 / 23:01
3
respostas

Como posso usar o sed para editar a saída de depuração do bash? (bash -x)

#!/bin/bash -x echo This is a script that has debugging turned on Este script gera + echo This is a script that has debugging turned on This is a script that has debugging turned on Eu quero me livrar desses +s excluindo-os ou substit...
23.10.2018 / 19:51
3
respostas

stdin, stderr, redirecionamento e logs

Existe uma diferença entre essas duas linhas? /home/user/script.sh >> /home/user/stdout_and_error.log 2>&1 /home/user/script.sh 2>&1 >> /home/user/stdout_and_error.log sabendo que gostaria de colocar os erros...
15.05.2014 / 15:58
4
respostas

Um comando que gera erro padrão e saída

Eu quero fazer alguma solução de problemas no meu script bash. Existe um comando curto e simples que gera stdout e stderr para que eu possa usar 2>&1 ? Desculpe se isso parece trivial, mas eu não consigo pensar em um no momento....
13.08.2014 / 04:51
1
resposta

É possível criar redirecionamento fixo de stdout / stderr

Considere esse código: echo hello >> log.txt echo world >> log.txt Eu executo o comando com redirecionamento stdout. É possível criar redirecionamento fixo? Algo parecido com isto: redir stdout log.txt echo hello echo world...
21.08.2013 / 12:39