Perguntas sobre 'error-handling'

nos ajude a editar este wiki
2
respostas

Por que definir errno como zero no momento da inicialização do programa e não pode testá-lo antes que o erro ocorra? [fechadas]

Estou lendo o material disponível na variável errno do arquivo de cabeçalho <errno.h> . Eu li: "Um valor de 0 indica que não há erro no programa." e "Como uma boa prática, o desenvolvedor deve definir errno para 0 no momento...
03.03.2015 / 12:39
1
resposta

como redefinir localmente 'command_not_found_handle'?

Eu gostaria de fazer um script bash em particular failfast quando ele não consegue encontrar um comando, enquanto retém globalmente o comportamento usual de command_not_found amigável. Por exemplo, se eu salvar o seguinte em /tmp/foo.sh , ......
07.05.2013 / 01:06
3
respostas

Todos os números de erro de chamada do sistema são exclusivos?

Estou escrevendo um programa para Programação de Sistemas no Unix, e um dos requisitos é processar todos os possíveis retornos de erros das chamadas do sistema. Portanto, em vez de ter uma função personalizada para cada chamada de sistema, go...
20.03.2011 / 23:23
2
respostas

Suprime todas as saídas no yum, exceto 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 hou...
12.02.2018 / 17:03
1
resposta

Como salvar a saída da mensagem de erro do psql na variável bash?

Eu tenho um script que executa várias instruções diferentes do psql. Estou tentando capturar a saída de erro do psql quando a senha digitada está incorreta. A senha é inserida antes da verificação (e quando correta, as instruções do psql são exe...
10.06.2017 / 00:16
2
respostas

Mensagens de erro diferentes ao usar strings diferentes no terminal

Quando insiro, por exemplo, unix.stackexchange.com seguido de Enter no terminal, recebo o seguinte erro: unix.stackexchange.com: command not found Está tudo bem e como eu esperava. Mas quando insiro http://unix.stackexchange.com , r...
25.10.2013 / 08:21
3
respostas

Manipulação de exceções ao usar tail -f para monitorar um log

Eu tenho um script principal chamando o script para fazer o monitoramento. Estou tentando capturar a exceção de que o log está ausente ou não está mais acessível. tail -f é usado em vez de -F , pois os logs são nomeados com a data atu...
30.07.2013 / 04:11
1
resposta

Como causar um erro 77 EBADFD no Linux

O que é um script de shell rápido, script Python ou programa C que pode ser gravado para que ele saia com o código de erro 77, ou seja, EBADFD? Eu não quero apenas dizer, por exemplo, saída 77, eu quero fazer algo para causar esse erro realmente...
13.03.2017 / 21:54
1
resposta

Como ter um script bash executando uma ação específica nos erros do comando _each_?

Da mesma forma que set -e executa exit em "uncaught" $? != 0 , gostaria que esse evento acionasse a execução de outro comando, por exemplo, uma chamada logger . Como isso pode ser feito?     
14.11.2013 / 10:47
1
resposta

Obtendo código de erro do primeiro comando no pipe em cinza

Eu uso wget para fazer o download de um arquivo grande para dois FIFOs assim: wget <wget-args> -O - | tee -a "$fifo1" >> "$fifo2" Eu quero recuperar o código de erro de wget na falha. set -o pipefail retorna código...
12.07.2018 / 13:13