Perguntas sobre 'exit-code'

1
resposta

Verificar a cópia do script do shell

Eu tenho um script cron e preciso ajustá-lo; Na verdade, alguns clientes estão gerando em um diretório alguns arquivos, minha tarefa é fazer o backup desses arquivos em uma fita, e eu preciso fazer um if then else cp $files $tape if exit 0...
19.05.2014 / 13:21
1
resposta

Como executo vários scripts dentro de um script, mesmo que um script falhe?

Eu tenho um script simples que executa vários outros scripts… #/bin/bash … ./update_artifact1.sh $ARTIFACT_VERSION ./update_artifact2.sh $ARTIFACT_VERSION ./update_artifact3.sh $ARTIFACT_VERSION O problema é que, se o primeiro comando (ou...
21.02.2014 / 22:15
2
respostas

uma regra de código de saída do comando bash pipe

Eu estava escrevendo um script simples que verifica a saída de um comando que, se ele exibe uma determinada palavra-chave. Para ver se funciona, eu estava verificando o comando na linha de comando do bash. $ ls | grep -q foo $ echo $?...
05.01.2017 / 17:56
4
respostas

Quais são os valores mínimo e máximo dos códigos de saída no Linux?

Quais são os valores mínimo e máximo dos seguintes códigos de saída no Linux: O código de saída retornado de um executável binário (por exemplo: a C programa). O código de saída retornado de um script bash (ao chamar exit ). O código d...
22.01.2018 / 08:59
7
respostas

Log do código de saída do comando, semelhante ao comando time

usando time sleep 1 rendimentos: $ time sleep 1 real 0m1.005s user 0m0.001s sys 0m0.001s existe um comando que eu possa usar para imprimir o código de saída de sleep ou qualquer outro comando que eu queira executar?...
07.09.2017 / 21:46
3
respostas

Como se pode extrair o código de saída de um comando? [duplicado]

Como se pode extrair o código de saída de um comando e usá-lo em uma condição? Por exemplo, observe o seguinte script: i=4 if [[ $i -eq 4 && $(command) -eq 0 ]] then echo "OK" else echo "KO" fi...
15.02.2018 / 17:23
3
respostas

Existe uma maneira de obter um status de saída do processo após muitos outros comandos terem sido emitidos no linux?

Se eu tiver muitos comandos que eu emiti e eu quiser que o status de saída de um processo que saiu diga 100 comandos atrás. Existe uma estrutura, localização de arquivos ou variável no Linux? Eu posso acessar todos os processos que saíram e ver...
19.09.2018 / 20:51
4
respostas

Bash: maneira elegante de definir o status? [fechadas]

true && echo foo imprimirá foo . false && echo foo não imprime foo . bash -c "exit $a" && echo foo imprimirá foo dependendo de $a . Existe uma maneira mais elegante de escrever o último? Parec...
12.02.2018 / 21:55
2
respostas

Qual é a maneira correta de lidar com o código de saída do último comando?

Atualmente estou fazendo isso em um script de shell POSIX: success=false pv --wait "$input_filename" | openssl enc -aes-256-cbc -d -salt -out "$output_filename" && success=true if [ "$success" = "true" ] ... O problema é que não...
09.12.2017 / 17:21
2
respostas

se declaração baseada em um comando

Eu encontrei este caminho para fazer comandos if : $if echo test | grep st ; then echo yes ; fi ; echo $? test yes 0 Parece bom. Vamos tentar um não-jogo: $if echo test | grep 123 ; then echo yes ; fi ; echo $? 0 Isso não está ce...
27.10.2017 / 16:37