Perguntas com a marcação «exit»

12
Saia da função bash, não do terminal

Eu tenho um script bash como abaixo, que instala o zookeeper, mas apenas se ainda não estiver instalado. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e...

11
Saindo de um script de shell com loops aninhados

Eu tenho um script de shell com loops aninhados e descobri que "exit" realmente não sai do script, mas apenas o loop atual. Existe outra maneira de sair completamente do script em uma determinada condição de erro? Eu não quero usar "set -e", porque há erros aceitáveis ​​e isso exigiria muita...

10
Por que recebo o erro 255 ao retornar -1

Eu sou novo em programação C ++ e tenho uma pergunta muito básica. Percebi que, quando volto -1no programa C ++ e, em seguida, verifico o status de saída, recebo 255. Por que é que? O código é o mais básico: int main() { return -1; } Depois de executar o código compilado: echo...

10
Status de saída do bash usado com o PIPE

Estou tentando entender como o status de saída é comunicado quando um pipe é usado. Suponha que eu esteja usando whichpara localizar um programa inexistente: which lss echo $? 1 Como whichnão foi possível localizar lss, obtive um status de saída 1. Isso é bom. No entanto, quando tento o...