Perguntas sobre 'exit'

2
respostas

sai de um script se uma linha ls não encontrar nenhuma correspondência

Estou escrevendo este script com esta linha: ls -lrt /dir1/dir2/filename*.txt | tail -1 | awk '{print $9}' | read variable O que eu queria é sair do script (sem usar if-statement) se ele não encontrar correspondência.     
14.08.2014 / 04:20
3
respostas

Como esperar que todos os processos gerados e em segundo plano terminem no script bash

Eu olhei e olhei e não consigo encontrar uma solução de trabalho para um script bash que estou tentando criar para fechar um processo e esperar por ele e gerar processos para terminar. Eu ainda estou aprendendo muito Linux. Contexto : O proc...
16.01.2016 / 00:19
3
respostas

Que valores de retorno / saída posso usar em funções / scripts bash?

Eu quero saber quais valores de retorno podemos usar que não serão confundidos por ex. SIGINT? ex .: $sleep 10 $#hit ctrl+c $echo $? 130 então sei que não devo usar nada como return 130 ou exit 130 então isso seria enganoso:...
15.11.2014 / 19:55
2
respostas

bash + como sair do script secundário e do script principal em ambos os tempos

Executamos o script script1 do script script_main script_main : #!/bin/bash /tmp/script1 echo $? sleep 2 echo script ended script1 : #!/bin/bash exit 1 Como é óbvio, script1 sai com o código de saída 1 mas o scrip...
16.01.2018 / 13:57
4
respostas

Arquivo de script de ping Bash para verificar a disponibilidade do host

Estou tentando escrever um script em um arquivo que, quando executado, inicia o ping de um host até que ele se torne disponível; quando o host se torna acessível, ele executa um comando e para de executar; até a contagem terminar, Além disso,...
11.02.2015 / 16:46
3
respostas

Valor de retorno dos comandos ao usar stdin?

Imaging Estou executando o seguinte comando: echo "root:mypass" | chpasswd Como posso obter o código de retorno / código de erro retornado pelo chpasswd? Isso é possível neste caso em tudo? Eu tentei RET = 'echo "root:mypass" | chpassw...
02.09.2012 / 22:16
3
respostas

Devo incorporar um comando em uma condicional ou testar seu código de retorno?

É uma simples questão de melhores práticas: qual devo usar? Opção 1 ping -c1 "$host" if [[ $? -eq 0 ]] ; then command else command fi Opção 2 if ping -c1 "$host" ; then command else command fi Eu sei que este é um...
30.08.2014 / 23:13
2
respostas

Como verificar se 'ls' produz alguma coisa… com um único comando?

TL / DR : estou trabalhando no Solaris 10. Tenho um comando ls ... | egrep ... e preciso saber se ele gera resultados ou não. Eu poderia apenas adicionar um | wc -c ao final; mas preciso que o resultado (0 ou diferente de zero) esteja no...
22.11.2016 / 18:25
2
respostas

Como passar dados fora do processo para o progresso do zenity?

Geralmente, isso seria uma questão sobre como passar dados de um subprocesso para um processo principal, mas talvez zenity tenha algumas peculiaridades adicionais, portanto, concentre-se em zenity . Exemplo: #!/bin/sh ( echo "10" ; sl...
16.05.2012 / 21:33
3
respostas

Como copiar ou ler o valor de retorno (status de saída) do script AWK no script de shell (bash) a ser usado na instrução if para comparar

Eu quero ler os códigos de erro ou o status de saída do script awk no shell para usar na condição if para comparar o tratamento de erros meu script de shell é parecido com: Meu script: #!/bin/sh awk -v CONFIG_SOURCE=Testfile1.txt -f tes...
20.05.2014 / 14:26