In my original quest for help I was working with one script. (btw with you help/code I did complete this task...works well, thanks!) Now I have a new problem that I do not know how to deal with. I have a wrapper script involved this time. Something like this; ===== imp_wrapper.sh ... #RUN THIS SCRIPT script1.sh #RUN THIS FUNCTION do func1 #RUN THE IMP SCRIPT imp_script.sh #RUN THIS SCRIPT script2.sh #RUN THIS FUNCTION do func2 # RETURN CODE: Set next Return Code. RC=$? echo 'RETURN CODE' >> $log_file 2>&1 echo $RC >> $log_file ===== My imp_script.sh has "trap" code and "RETURN CODE" syntax/value also in the script. But I need to be able to STOP/EXIT/END the parent script; imp_wrapper.sh and set $?=1 when child scrip; imp_script.sh fails with RC=1? Meaning if import.sh; RC=1, then I want imp_wrapper.sh; RC=1 immediately and exit? This confuses me and I have no idea how to pass child (exit) RC to the parent script. Thanks in advance, Chris Marquez Oracle DBA