[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Interrupção após erro
From: |
MrBiTs |
Subject: |
RE: [shell-script] Interrupção após erro |
Date: |
Fri, 17 Dec 2004 16:19:14 -0200 |
> durante a execução do script ocorre um erro no comando mkdir (Permission
denied).
> Mas após isto, o script continua sendo executado.
> Como fazer para que ele pare de executar após um erro?
Ola, Luciano
Cada comando executado em shell retorna um codigo, que sempre é 0 em caso de
sucesso e algo != 0 em caso de erro. Esse retorno é armazenado na variavel
especial $?.
Simplesmente teste o retorno do mkdir e, se for diferente de zero, exiba uma
mensagem e coloque um comando exit no seu script.
[]'s