Perguntas sobre 'error-handling'

nos ajude a editar este wiki
4
respostas

Como sair de um script de shell se uma parte dele falhar?

Como posso escrever um script de shell que sai se uma parte dele falhar? Por exemplo, se o seguinte trecho de código falhar, o script deverá sair. n=0 until [ $n -ge 5 ] do gksu *command* && break n=$[$n+1] sleep 3     
12.09.2016 / 10:52
3
respostas

chmod + modo silencioso + como forçar o código de saída 0 apesar do erro

É possível executar chmod e ignorar erro do comando Exemplo (observação file.txt não exsist para mostrar o exemplo) Quando eu digito chmod 777 file.txt Eu recebo erro na saída chmod: cannot access file.txt : no such file or dir...
05.03.2014 / 11:55
6
respostas

Como fechar o X Server, para evitar erros durante a atualização do driver da nVidia?

Tentei atualizar meu driver nVidia, mas recebi um erro quando executei a instalação do driver. Veja o erro: ERROR: You appear to be running an X server; please exit X before installing. For further details, please...
29.11.2011 / 16:56
2
respostas

Como verificar se um comando como curl foi concluído sem erro?

Estou usando o curl para enviar um arquivo para um servidor por meio de uma postagem HTTP. curl -X POST [email protected] server-URL Quando eu manualmente executo este comando na linha de comando, recebo uma resposta do servidor como "Upload...
15.04.2014 / 17:44
2
respostas

Armadilha, ERR e ecoando a linha de erro

Estou tentando criar um relatório de erros usando um trap para chamar uma função em todos os erros: Trap "_func" ERR É possível saber de que linha o sinal ERR foi enviado? O shell é bash. Se eu fizer isso, eu posso ler e relatar qual c...
29.05.2012 / 20:23
2
respostas

Onde posso encontrar uma lista de códigos de erro 'make'?

Eu estou tentando compilar um programa escrito em Fortran usando make (eu tenho um Makefile e, enquanto no diretório que contém o Makefile , eu digito o comando $ make target , onde "target" é uma especificação de destino específica do...
15.08.2011 / 23:46
6
respostas

Como posso suprimir a saída somente se o comando for bem-sucedido?

Eu gostaria de simplificar a saída de um script suprimindo a saída de comandos secundários que geralmente são bem-sucedidos. No entanto, usar -q neles oculta a saída quando eles ocasionalmente falham, então não tenho como entender o erro....
18.01.2016 / 18:04
5
respostas

Impedir que o grep seja encerrado em caso de incompatibilidade

Este script não ecoa "depois": #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Isso também aconteceria se eu removesse a opção -e na linha shebang, mas gostaria de man...
15.12.2016 / 17:23
1
resposta

rsync: ignora arquivos para os quais não tenho permissões

Estou usando rsync -rlptD para copiar um diretório de outro usuário. Existem alguns arquivos (não tenho como saber disso com antecedência) que não tenho permissão para copiar. Existe uma maneira de o rsync ignorar isso? O problema é que, se o...
01.02.2013 / 23:26
7
respostas

Como posso verificar se um arquivo pode ser criado ou truncado / sobrescrito no bash?

O usuário chama meu script com um caminho de arquivo que será criado ou sobrescrito em algum ponto do script, como foo.sh file.txt ou foo.sh dir/file.txt . O comportamento de criar ou sobrescrever é muito parecido com os requisitos para...
08.11.2018 / 23:02