controlar por script en unix si una tarea se ejecuto bien o mal

tema enviado por help en UNIX
tema iniciado el 20/06/2007

hola..

Tengo un script que se ejecuta bajo una tarea del CronJOb del unix, tengo la version 11 de unix, mi script tiene  un ciclo que lee unos archivos .txt luego cada uno de esos archivos debe pasar por un procedimiento almacenado el cual lo tengo almacenado en mi base de datos oracle 10g, el cual en el script  llamo a este procedimiento con execute NOMBRE DEL PROCEdimiento haciendo la rutina de entrar a su - oracle y entrando a sqlplus, pero tengo la situacion que algunos archivos los procesa y otros no y necesito controlar dentro del script que si el archivo se proceso satisfacotriamente dentro del procedimiento  no hay problema pero si NO SE HIZO me lo envie para otra carpeta y lo que no he logrado hacer es hacer esta condicion de saber cuando fue satisfacotorio o no la ejecucion de un proceso.

La manera como me doy cuenta si ha procesado o no un archivo es por medio del var/mail/root manualmente.

gracias