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

Responder a