Perguntas sobre 'error-handling'

nos ajude a editar este wiki
4
respostas

Compreender os códigos de erro no Linux

Estou trabalhando no laptop Linux (Kernel Version 2.6.32.28). Depois que eu inseri / fiz o arquivo io / removi um cartão SD, recebi os seguintes erros: mmcblk0: error -123 sending status command mmcblk0: error -123 sending read/write comma...
28.02.2011 / 08:02
2
respostas

Simultaneamente, verifique se há saída vazia e status de saída bem-sucedido

Eu gostaria de escrever o seguinte teste em um script de instalação 1 : if [ -n "'/etc/grub.d/30_os-prober'" ]; then install_dual_boot else install_linux_only fi No entanto, também é possível que 30_os-prober não produza saída...
08.06.2015 / 22:47
2
respostas

Erro de script do shell ao atribuir STDOUT a variável

Estou tentando implementar a manipulação de erros no meu script de shell, conforme descrito na segunda resposta em Melhor prática para usar $? no bash? Meu script é assim: #!/bin/bash try() { "$@" code=$? if [ $code -ne 0 ]...
09.09.2014 / 13:03
1
resposta

Problema estranho com a instalação do Dwarf Fortress

Aqui está a coisa. Estou executando o Mint 19, uma instalação relativamente nova. Eu ouvi muito hype sobre Dwarf Fortress, e instalei uma vez; então, precisando sair às pressas, fechou com Control-C. Desde então, toda vez que eu tento executá-lo...
02.09.2018 / 05:28
2
respostas

como visualizar logs de erros do servidor e php?

Estou recebendo o WSOD agora, já que estou editando settings.php; php.ini e .htaccess tentando atualizar meu site e eu preciso ver os logs de erro para descobrir o que está acontecendo. Além disso, como você limpa o cache na linha de comando?...
03.12.2012 / 13:11
1
resposta

Errtrace e local

Estou usando o seguinte script: #!/bin/bash -Eu trap 'echo Hi' ERR exit_failure() { echo "Hello, World!" return 1 } sub_failure() { res=$(exit_failure) } sub_failure Isso resulta no seguinte: Hi Hi Se eu alterar sub_fail...
24.07.2014 / 14:10
3
respostas

Saída do cron de correio somente quando o Git lança um erro real

Existe um repositório do Git que está em um servidor, nós queremos gerar a saída do doxygen para ele em um servidor diferente. O comando a seguir funciona para mim, mas tem o lado negativo de enviar um e-mail toda vez que o repo é atualizado por...
28.12.2012 / 19:12
2
respostas

Como resolver o aviso Inseguro no Swapon?

eu faço #!/usr/bin/env bash # http://askubuntu.com/q/799834/25388 # http://stackoverflow.com/a/69808/54964 set -e SWAP_FILE="/media/masi/SamiSwapVirtual/.swap_file_20.7.2016" SIZE_MB=16000 dd if="/dev/zero" of=${SWAP_FILE} bs="1M" coun...
20.07.2016 / 18:28
2
respostas

Obtendo a linha de comando completa que causou uma ERR, enquanto armadilha

Como eu faço o trap para retornar o comando que causou um ERR? $function err_handler() { echo "$0 caused the error"; } $ trap err_handler ERR $ grep -ci "failed" test4 &>/dev/null -bash caused the error Eu queria a saída como...
03.10.2013 / 15:39
1
resposta

Mostra a mensagem de erro se o script bash terminar devido a set -e

Eu quero terminar o script se algum comando retornar um valor diferente de zero, o que eu consegui adicionando set -e . Agora o script falha ao encontrar problemas (o que é desejável), mas é fácil errar - alguns comandos podem retornar códi...
11.02.2018 / 17:33