Em Seg 12 Jan 2004 18:28, Roberto Wiest escreveu: ... ,,, preciso saber se um comando quando executado com > sucesso ou nao � armazenado um valor em alguma variavel. deixa eu > explicar melhor, joguei um comando para uma variavel se essa variavel ou > comando for executado com sucesso executa outro comando. tenho > emplementado em um script de backup.; como posso fazer isso.
Ol� Roberto, Voc� pode usar os caracteres && ao final do comando que ser� executado primeiro e os pr�ximos comandos s� ser�o executados caso o primeiro tenha sido conclu�do com sucesso. Veja um exemplo simples abaixo: $ cd diret�rio_que_existe && ls Deve retornar a listagem dos arquivos do diret�rio_que_existe. Caso esse tal diret�rio n�o exista (estranho, n�o?), n�o ser� listado nada, e uma mensagem de erro aparecer�. No exemplo acima, foram usados apenas dois comandos em sequ�ncia, mas podem ser mais, basta acrescentar && ao final de cada comando que deve ser verificado antes de executar o seguinte. Como voc� est� usando shell script, acredito que isto lhe poupe o trabalho de verificar se cada comando foi executado com sucesso. Sds, -- Artur de Paula Coutinho - Santa Rita do Sapucai - MG www.meusitelinux.cjb.net - [EMAIL PROTECTED] Linux Registered User# 140972 - ICQ 59870067 --------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
