Nao entendi bem...
Voce gostaria de chamar um segundo script dentro do teu script e ver
se deu OK ou não ?
O que vale é o ultimo status, mas voce pode controlar isso no teu script:

[EMAIL PROTECTED] ~]# bash -c 'ls /naoexiste 2>/dev/null'
[EMAIL PROTECTED] ~]# echo $?
1
[EMAIL PROTECTED] ~]# bash -c 'ls /etc >/dev/null'
[EMAIL PROTECTED] ~]# echo $?
0
[EMAIL PROTECTED] ~]# bash
[EMAIL PROTECTED] ~]# blah
bash: blah: command not found
[EMAIL PROTECTED] ~]# exit
exit
[EMAIL PROTECTED] ~]# echo $?
127
[EMAIL PROTECTED] ~]# bash -c 'exit 69'
[EMAIL PROTECTED] ~]# echo $?
69
[EMAIL PROTECTED] ~]#

Ou seja, é só tu finalizar o teu script com um 'exit MEUCODIGO' e
verificar isso no teu script "pai"

PS: bash -c roda um unico comando em uma outra shell...

--

Flavio do Carmo Junior aka waKKu


2008/7/7 Thiago Zerbinato <[EMAIL PROTECTED]>:
> Pessoal,
>
> Como eu poderia checar pela saida de erro $? de um shell inteiro, isso é
> possivel ? Ou somente o último comando do shell irá produzir a saída de erro
> ?
>
> Obrigado
>
> thiagomz
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 

Responder a